pki work, and keystone cert generated
ignore retry files
load variables for localhost as wel
split root/intermediate generation
use array for creating server certs
configure openstack with certs from server via lookup('file',...
move root CA cert to old location, testing
indent ssl info
more places where the CA cert is used
don't have juju self-manage certs
juju requires certs be base64 encoded (not documented)
install both root/intermediate CA certs, as juju/trusty apache is too old to support chaining
provide ca/im chain to juju keystone config
yaml error
updated name for onos source per jono
fixed the onos-fabric-install role
whitespace
copy CA certs to compute node
stop wasting time
diagnostically print contents of /usr/local/share/ca-certificates/ dir

Change-Id: Idbd4891736b07690a260bf3d117c547de1ae7424
31 files changed
tree: ff29b08429d39c5c12cea7b5b865b327c5c557c4
  1. .gitignore
  2. INSTALL_SINGLE_NODE.md
  3. LICENSE
  4. LICENSE.txt
  5. PLATFORM_INSTALL_INTERNALS.md
  6. README.md
  7. Vagrantfile
  8. ansible.cfg
  9. ansible/
  10. build.gradle
  11. buildSrc/
  12. cloudlab-openstack-playbook.yml
  13. config/
  14. cord-automation.yml
  15. cord-compute-playbook.yml
  16. cord-deploy-onos.yml
  17. cord-deploy-openstack.yml
  18. cord-deploy-xos.yml
  19. cord-diag-playbook.yml
  20. cord-head-playbook.yml
  21. cord-post-deploy-playbook.yml
  22. cord-prep-platform.yml
  23. credentials/
  24. docs/
  25. filter_plugins/
  26. gradle.properties
  27. gradle/
  28. gradlew
  29. gradlew.bat
  30. group_vars/
  31. inventory/
  32. library/
  33. opencloud-multi-playbook.yml
  34. pki-setup.yml
  35. pki/
  36. roles/
  37. scripts/
  38. templates/
  39. vars/
  40. xos-reinstall-playbook.yml
README.md

platform-install

This repository contains Ansible playbooks for installing and configuring software components on a CORD POD: OpenStack, ONOS, and XOS. It is a sub-module of the main CORD repository.

To install a single-node CORD POD, read INSTALL_SINGLE_NODE.md.

Otherwise you should start with the CORD repository.

Lint checking your code

Before commit, please run scripts/lintcheck.sh, which will perform the same lint check that Jenkins performs when in review in Gerrit.