2266 Commits

Author SHA1 Message Date
Mark Goddard
d385fe326a Create dump path locally in dump-config.yml 2017-02-17 12:47:26 +00:00
Mark Goddard
66777cade3 Merge pull request #1 from stackhpc/ansible
Initial implementation using Ansible
2017-02-16 10:49:41 +00:00
Mark Goddard
a3dc154300 Use custom kolla configuration path in post-deploy 2017-02-16 10:44:45 +00:00
Mark Goddard
a4493ef911 Add kolla-build.yml playbook to support building images on the seed 2017-02-16 10:44:36 +00:00
Mark Goddard
5404539bee Update test playbooks 2017-02-16 10:44:36 +00:00
Mark Goddard
2ef0a4bd58 Add support for Kolla's enable_haproxy flag and allow it to be false
This requires us to use the controller host's IP address for the internal VIP.
2017-02-16 10:44:35 +00:00
Mark Goddard
614958486d Add Ansible group variables file for seed Ansible SSH host
We currently use a libvirt network with dynamic IP address allocation for the
seed VM. After creation of the seed, determine it's IP address and update the
inventory to allow access to it.
2017-02-16 10:44:34 +00:00
Mark Goddard
efc7424e26 Add support for adding a user account for SSH access
This requires us to use a bootstrap user account to add the Kayobe user
and group with an authorised SSH key. All subsequent SSH access uses this
new user.
2017-02-16 10:44:33 +00:00
Mark Goddard
f066dd286c Add a simple command to dump Ansible configuration for one or more hosts 2017-02-16 10:44:32 +00:00
Mark Goddard
cbd6fcc522 Make SSH keys configurable
Defaults to using stack/.ssh/id_rsa on the control host
2017-02-16 10:44:31 +00:00
Mark Goddard
94b911d44d Increase reboot wait timeout in disable-selinux for non-virt hosts
Default of 300s was proving too short for real machines, increase to
600s.
2017-02-16 10:44:30 +00:00
Mark Goddard
ead380c4d0 Add support for allocation pools to IP allocation role
Only allocate IPs from within the allocation pool range.
2017-02-16 10:44:29 +00:00
Mark Goddard
a082bd2446 Support Kolla install from source
We need to make some downstream changes to Kolla currently, so let's install from source
rather than patching.
2017-02-16 10:44:27 +00:00
Mark Goddard
b654a70e65 Initial mega commit of Kayobe 2017-02-14 15:14:29 +00:00
Mark Goddard
72ba304e78 Add first iteration of PoC deployment scripts
deploy-seed.sh: Deploy the seed node.
deploy-overcloud.sh: Deploy an overcloud via the seed node.
2017-01-06 17:49:01 +00:00
Mark Goddard
945adf2cc1 Initial commit 2017-01-06 15:50:37 +00:00