Ricardo Carrillo Cruz f859b1e47f Make services optional
Some users will use infra-ansible for 3rd party, some others
will want a minimal infra with Gerrit.
Moreover, some services are going away with the advent of
Zuul v3.
As such, make the services definitions optional, so users can
really define what they want for the deploy.
Also, reworked the services to be a list, to be more easily
loopable with Ansible with_subelements.

Change-Id: I0097bf4d90350fbe53b94e27b2036d4b8083263a
2016-06-17 10:48:36 +00:00
2016-06-17 10:48:36 +00:00
2016-06-08 11:50:57 +02:00
2015-08-27 17:36:51 -05:00
2016-01-15 09:15:19 +01:00
2016-06-17 10:48:36 +00:00

Instructions

  1. Run source setup_env.sh
  2. Source your OpenStack cloud environment variables rc file
  3. Run cp resources.yml.sample resources.yml
  4. Edit resources.yml and put your environment values
  5. Run bash run.sh

Notes

In resources.yml you may specify public key file instead of public key content, in the following way:

keypairs:
  - name: my_key_file
    public_key_file: /home/<my_user>/.ssh/<key_file>

Do not specify both 'public_key' and 'public_key_file', as they are mutual exclusive variables in Ansible.

Description
Collection of Ansible playbooks to bring up an OpenStack Infra
Readme 444 KiB
Languages
Jinja 44.3%
Shell 33.7%
Python 21.5%
Puppet 0.5%