Mark Goddard
c0cf1c9b74
Allow extra free-form configuration of ironic inspector's dnsmasq service
...
Place in ${KAYOBE_CONFIG_PATH}/kolla/config/ironic/ironic-dnsmasq.conf.
2017-06-14 16:38:43 +01:00
Mark Goddard
53ac42c419
Add documentation of idrac-bootstrap.yml playbook variable idrac_limit
2017-06-12 10:17:17 +01:00
Mark Goddard
1e08a1413d
Add configuration of OpenSM Infiniband subnet manager in a Docker container
...
Follows kolla-ansible service configuration patterns. Uses jumanjiman.opensm
Docker image.
2017-06-12 10:15:46 +01:00
Mark Goddard
d0e0c029b6
Add minimal configuration of sahara
2017-06-07 16:37:48 +01:00
Mark Goddard
a9e84f4a98
Fix broken unit tests
2017-05-30 13:27:57 +01:00
Mark Goddard
253ed034f0
Add tool to count LOC
2017-05-29 16:59:34 +01:00
Mark Goddard
44e8c0663d
Perform IP allocation after discovering overcloud hosts
2017-05-29 16:59:10 +01:00
Mark Goddard
3a9dd4f342
Fix specification of ansible intersected limits
2017-05-29 16:58:35 +01:00
Mark Goddard
9e858dc55b
Small fixes for disable-glean role
...
Don't stop glean services which are not loaded.
2017-05-29 16:55:54 +01:00
Mark Goddard
19e5d27984
Add support for limiting target iDRACs in idrac-bootstrap.yml
2017-05-29 16:55:04 +01:00
Mark Goddard
be637218eb
Fix environment variable lookup for vault password
...
ansible_env refers to the environment on the remote host, whereas lookup('env')
should be used for the control host's environment.
2017-05-29 16:54:10 +01:00
Mark Goddard
71d05fe397
Fix compute node limit for compute-node-provide.yml
2017-05-29 16:53:07 +01:00
Mark Goddard
59ecedf2b9
Update README with magnum support
2017-05-29 16:52:40 +01:00
Mark Goddard
27db155c0e
Add support for monitoring nodes
...
Currently these nodes are not deployed using kolla-ansible but use the
host provisioning and host OS configuration pieces of kayobe. The
monasca-deploy project is used to deploy the monitoring services.
2017-05-29 16:52:17 +01:00
Mark Goddard
dc7c2d9c6c
Add a role to disable glean
...
Also removes interface configuration files created by Glean as kayobe expects
to manage all interfaces.
2017-05-25 15:44:05 +01:00
Mark Goddard
e2bb70db95
Support ifup on either end of a veth pair
2017-05-25 15:44:05 +01:00
Mark Goddard
d91b83e678
Add documentation of reconfiguration and upgrade commands
2017-05-24 11:27:13 +01:00
Mark Goddard
d82e9bc9ba
Add documentation of network configuration
2017-05-24 10:47:43 +01:00
Mark Goddard
0c08dead53
Separate configuration docs from usage
2017-05-24 10:09:06 +01:00
Mark Goddard
9033145285
Support updates of the kolla passwords.yml file
...
This also adds support for vault encryption of the passwords, allowing them
to be safely stored with other kayobe configuration.
2017-05-19 19:18:51 +01:00
Mark Goddard
30b85243cc
Support vault encrypted config files with kolla-ansible
2017-05-19 19:15:12 +01:00
Mark Goddard
f05c1427dd
Run kolla-ansible playbook on overcloud service deploy
2017-05-19 14:21:17 +01:00
Mark Goddard
d606c1c1f4
Support barbican service, defaults to disabled
2017-05-19 14:20:50 +01:00
Mark Goddard
b73e96493b
Allow extra free-form configuration for nova
2017-05-19 14:19:39 +01:00
Mark Goddard
17165c4da7
Allow configuration of neutron extension drivers
2017-05-19 14:17:59 +01:00
Mark Goddard
149a765f89
Extract neutron-net role into a separate project on galaxy
...
This allows it to be used by other projects.
2017-05-18 10:13:38 +01:00
Mark Goddard
eb5551e3fb
Extract nova-flavor role into a separate project on galaxy
...
This allows it to be used by other projects.
2017-05-18 10:10:56 +01:00
Mark Goddard
ed229582c3
Make external networks external
2017-05-12 11:16:23 +01:00
Mark Goddard
c80c250542
Add a playbook to create a neutron network for the external network
2017-05-12 11:08:57 +01:00
Mark Goddard
eb8a42e911
Support configuration of controller ports for neutron ML2 generic switch driver
...
We use the switch interface configuration to provide a list of interfaces
to the neutron ML2 generic switch driver to be configured as trunk ports
in each neutron network. These interfaces correspond to the controllers
by default, which need access to all of the networks in order to provide
services such as DHCP and routing.
Related-Bug: #1690115
2017-05-11 19:09:43 +01:00
Mark Goddard
6e64a78f94
Support extra user configuration for magnum.conf
2017-05-11 19:03:10 +01:00
Mark Goddard
17babeba3f
Allow neutron routers to be configured in neutron-net role
2017-05-09 14:14:13 +01:00
Mark Goddard
eb9b799f9b
Allow kolla build customisations to be added
2017-05-09 14:10:58 +01:00
Mark Goddard
8fb2a535a3
Add flag to enable magnum service
2017-05-09 14:09:40 +01:00
Mark Goddard
29e5c9cd1d
Factor out compute node inventory generation into a separate playbook
2017-04-27 13:00:34 +01:00
Mark Goddard
97dae0a3d8
Add a playbook and role to configure Dell compute nodes to PXE boot
2017-04-27 13:00:34 +01:00
Mark Goddard
4d6760287f
Add a playbook and role to set the boot mode (bios, uefi) of Dell servers
2017-04-27 13:00:34 +01:00
Mark Goddard
cffbb0333a
Fixes now pushed upstream to MichaelRigart.interfaces role
2017-04-27 13:00:34 +01:00
Mark Goddard
34f8898b41
Support existing flavors in compute node flavor registration
...
Previously, an unregistered flavor which sorts to a position before an existing
registered flavor (due to its attributes being 'smaller') would take the name
of the existing flavor and register a duplicate flavor for the registered one.
This change takes account of the existing registered flavors when determining
the flavors to register.
This still has the limitation that it does not work for existing flavors that
are not consecutively numbered from 0.
2017-04-27 13:00:34 +01:00
Mark Goddard
5c825bd395
Allow target compute nodes to be limited in compute-node-provide.yml
...
Uses the familiar ansible --limit syntax of a colon-separated host list.
2017-04-27 13:00:34 +01:00
Mark Goddard
7727bb8858
Fix IPA image registration
...
Upstream image use broken during recent refactoring
2017-04-27 12:31:29 +01:00
Mark Goddard
86550425e6
Merge pull request #5 from stackhpc/Avoid-Ansible-2.3
...
Avoid ansible 2.3
2017-04-25 08:31:49 +01:00
Stig Telfer
b62150f7cc
typo
2017-04-24 23:59:07 +01:00
Stig Telfer
ccc8507253
Avoid Ansible 2.3, does odd things, for now
2017-04-24 23:58:49 +01:00
Mark Goddard
6785e6f9e4
Premature optimisation: prevent checksum during stat unless required
2017-04-24 16:00:20 +01:00
Mark Goddard
cb403208be
Allow IPA images to be built locally
...
This will be performed by kayobe overcloud post configure if ipa_build_images
is True.
2017-04-21 16:39:28 +01:00
Mark Goddard
f06483eb68
Support encryption of configuration using Ansible Vault
2017-04-20 14:30:02 +01:00
Mark Goddard
cb7ed2f48c
Allow utils.run_command to return command output
2017-04-20 14:29:15 +01:00
Mark Goddard
339c331855
Bring switch_interface group variable file up to date
2017-04-20 14:27:14 +01:00
Mark Goddard
2a43254f7c
Move shade, openstackclient and projects roles to Ansible Galaxy
2017-04-06 21:37:20 +01:00