551 Commits

Author SHA1 Message Date
John Garbutt
2a8f05a539 Add manila extra config path
This extra config path is being used by the next external ceph
configuration for the native ceph backend.
2017-11-21 09:30:22 +00:00
Mark Goddard
9b01b8299c
Merge pull request #77 from markgoddard/ansible-syntax
Add a tox environment ansible-syntax, and a TravisCI job to run it
2017-11-17 12:15:07 +00:00
Mark Goddard
92cad7f8b3 No need for a virtualenv in TravisCI - already running in one 2017-11-17 12:06:22 +00:00
Mark Goddard
7281847095 Add a tox environment ansible-syntax for checking ansible syntax
Run this environment in TravisCI.
2017-11-17 12:06:22 +00:00
Mark Goddard
3970b875d4 Move galaxy requirements.yml to top level
This prevents ansible from expecting it to be a playbook when running syntax
checks against globbed file names.
2017-11-17 12:06:22 +00:00
Mark Goddard
619ad3ebc8 Update external-net.yml to use the stackhpc.os-networks role 2017-11-17 12:06:22 +00:00
Mark Goddard
510db6b121 Fix dell playbook inclusion 2017-11-17 12:06:22 +00:00
Mark Goddard
9f4499e4b6
Merge pull request #76 from markgoddard/travis-test
Use a build matrix for TravisCI tests
2017-11-17 10:41:38 +00:00
Mark Goddard
e83e2e2d09
Merge pull request #74 from ktibi/add_ldap_keystone
add ldap conf for keystone
2017-11-17 10:18:17 +00:00
Kevin TIBI
bdb90c0ed9 add ldap conf for keystone and horizon 2017-11-17 10:13:40 +00:00
Mark Goddard
bca931693f Remove stale script configure-kayobe.sh 2017-11-17 09:11:49 +00:00
Mark Goddard
00e03f64df Use a build matrix for TravisCI
This more cleanly separates the different test jobs and their pass/fail
status.
2017-11-17 09:09:11 +00:00
Mark Goddard
8cfa1da254 Add heat configuration mk2 2017-11-16 16:59:04 +00:00
Mark Goddard
c3db775203
Merge pull request #73 from markgoddard/add-compute-group
Add support for virtualised compute
2017-11-16 14:36:02 +00:00
Mark Goddard
be898f61a6
Merge pull request #75 from markgoddard/heat-conf
Add support for free-form configuration of heat
2017-11-16 14:13:41 +00:00
Mark Goddard
f43ac2e0be Add support for free-form configuration of heat 2017-11-16 14:04:36 +00:00
Mark Goddard
a451ce4142
Merge pull request #68 from ktibi/conf_regex_build
add conf regex for build image
2017-11-15 15:36:08 +00:00
Mark Goddard
c33d2a4e0e Don't run baremetal compute tasks when ironic is disabled
This includes:
* Building and registering IPA images
* Registering a provisioning network
* Registering ironic inspector introspection rules
* Creating an inspection store container
2017-11-13 19:15:48 +00:00
Mark Goddard
7b4135095e
Merge pull request #72 from autonomouse/kolla_nova_compute_ironic_group_fix
(potential) fix for https://github.com/stackhpc/kayobe/issues/71
2017-11-13 16:27:44 +00:00
Darren Hoyland
80b30b8a98 The default group doesn't need to be configurable 2017-11-13 16:16:01 +00:00
Kevin TIBI
3cdc055b72 add conf regex for build image 2017-11-13 16:11:20 +00:00
Darren Hoyland
77c13fe626 Added a comment to explain what's going on with kolla_nova_compute_ironic_host 2017-11-13 16:04:26 +00:00
Darren Hoyland
b0a67996c3 (potential) fix for https://github.com/stackhpc/kayobe/issues/71 2017-11-13 15:46:58 +00:00
Mark Goddard
3a8d0c7ba8
Merge pull request #69 from ktibi/fix_directory_registry
Add creation for directory CA docker
2017-11-13 15:32:27 +00:00
Kevin TIBI
ce3fd3b226 Add creation for directory CA docker 2017-11-13 15:31:33 +00:00
Mark Goddard
53fd8bc47d
Merge pull request #70 from jpds/node-exporter-remove-retries
[roles/node-exporter] Remove restart-retries for Docker 17.05.
2017-11-13 15:25:25 +00:00
Jonathan Davies
c9db56e002 [roles/node-exporter] Added NTP collector. 2017-11-13 15:06:59 +00:00
Jonathan Davies
3ec02fc5ca [roles/node-exporter] collector option here has changed to path. 2017-11-13 15:02:30 +00:00
Jonathan Davies
8f058e66fb [roles/node-exporter] Remove restart-retries for Docker 17.05. 2017-11-13 14:52:22 +00:00
Mark Goddard
fd6ed96e39
Merge pull request #67 from ktibi/add_docker_ca_registry
add CA conf for private registry
2017-11-13 09:54:56 +00:00
Kevin TIBI
b73b0b8a4d add CA conf for private registry 2017-11-13 09:14:09 +00:00
Mark Goddard
744345f737 Allow for non-existent groups in kolla-ansible top level group mapping
This allows us to add groups (such as compute) to the top level group mapping,
which are not present in an existing inventory.
2017-11-12 17:55:48 +00:00
Mark Goddard
b598f268b7 Add documentation for virtualised compute hosts 2017-11-12 09:36:10 +00:00
Mark Goddard
a6680f01bc Move configuration guide to a separate ToC 2017-11-12 09:35:40 +00:00
Mark Goddard
697b2eecc2 Create a baremetal-compute group for baremetal compute nodes
The compute group was used in a few places, but this now overlaps with
the group used for virtualised compute nodes.
2017-11-12 09:35:40 +00:00
Kevin TIBI
aee86e5136 Add a check for controllers without ironic enabled 2017-11-12 09:35:40 +00:00
Mark Goddard
038c73414e Add configuration for virtualised compute hosts
Hosts in the [compute] group will be configured as virtualised compute
hosts. These hosts are treated as part of the overcloud, and affected by
all overcloud commands.
2017-11-12 09:35:40 +00:00
Mark Goddard
1b96a20895
Merge pull request #66 from ktibi/add_dns_interface
Add custom for dns interface
2017-11-10 10:10:48 +00:00
Kevin TIBI
1ff98a6637 Add custom for dns interface 2017-11-10 09:55:51 +00:00
Mark Goddard
e56c68cb09 Don't provide compute nodes that are in maintenance mode 2017-11-09 20:31:34 +00:00
Mark Goddard
8d26164515 Fix default for idrac_network_ips - should be a dict 2017-11-09 18:48:57 +00:00
Mark Goddard
e93102ccf2
Merge pull request #64 from ktibi/registry_conf
add conf for private registry
2017-11-09 14:49:48 +00:00
Kevin TIBI
e3b8fb5f59 add conf for private registry 2017-11-09 13:34:17 +00:00
Mark Goddard
0c1f75e0f3
Merge pull request #62 from markgoddard/horizon-custom-config
Add support for custom horizon configuration
2017-11-08 08:53:33 +00:00
Mark Goddard
67375fe221
Merge pull request #58 from jpds/networks-xmit-hash-policy
networks.py: Added xmit_hash_policy to bonding option filters.
2017-11-08 08:50:03 +00:00
Mark Goddard
8bf6512e2b
Merge pull request #59 from markgoddard/nova-compute-ironic
Make hosts running nova compute service for ironic configurable
2017-11-08 08:49:37 +00:00
Mark Goddard
f5c39530cd Add support for custom horizon configuration
Fixes: #61
2017-11-07 13:44:01 +00:00
Jonathan Davies
4c9a2435c1 network.rst: Document delay and lacp_rate options. 2017-11-03 17:04:49 +00:00
Jonathan Davies
99b93ad9c7 networks.py: Added up/down-delay and lacp rate options. 2017-11-03 17:01:41 +00:00
Mark Goddard
74205ee3a9 Add a variable to configure which hosts run nova compute for ironic
May be used to avoid HA nova compute for ironic, which is experimental.
2017-11-03 14:39:57 +00:00