Collection of Ansible playbooks to bring up an OpenStack Infra
Go to file
Ricardo Carrillo Cruz 776c1e0387 Add README file 2015-05-26 13:09:10 +02:00
group_vars Leave system_config_branch and as a global var, remove others 2015-04-23 11:50:14 +02:00
roles Add jenkins user to Non-Interactive users and fix some var naming 2015-05-13 13:02:12 +02:00
.gitignore Remove infra_config.yml from being controlled by git 2015-04-15 13:26:14 +02:00
README.md Add README file 2015-05-26 13:09:10 +02:00
bootstrap_puppet_infra_nodes.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
bootstrap_puppetmaster.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
common.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
deploy_hiera.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
deploy_system_config.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
hosts Initial commit 2015-03-27 09:47:58 +01:00
infra_config.yml.sample Use rsync to copy the system-config repo to puppetmaster 2015-04-29 13:47:47 +02:00
nodepool.yml Major refactor 2015-04-13 14:23:22 +02:00
post_puppet_gerrit.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
post_puppet_jenkins.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
pre_puppet_gerrit.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
provision_infra_servers.yml Major refactor 2015-04-13 14:23:22 +02:00
run_puppet_infra_nodes.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
set_hostnames.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
sign_infra_nodes_certs.yml Disable facts gathering on top-level playbooks 2015-05-13 12:58:36 +02:00
site.yml Rename deploy_site_pp to deploy_system_config 2015-04-29 15:17:22 +02:00

README.md

Instructions

  1. Clone ansible repo from source (http://docs.ansible.com/intro_installation.html)
  2. Run source <ansible repo folder>/hacking/env-setup
  3. Run cp infra_config.yml.sample infra_config.yml
  4. Edit infra_config.yml and put your environment values
  5. Run ansible-playbook <ansible repo folder>/plugins/inventory/openstack.py -e "@infra_config.yml" provision_infra_servers.yml
  6. Run ansible-playbook <ansible repo folder>/plugins/inventory/openstack.py -e "@infra_config.yml" site.yml