kolla-ansible/ansible/roles/nova/tasks
Jianghua Wang b2c7269ee7 XenAPI: Support compute node bootstrap
This is to add a bootstrap task for XenAPI to bootstrap the compute
node. One compute node is composed with a XenServer and a DomU VM
running on the XenServer. Before it's ready for deploying OpenStack
sevices on it, we need bootstrap it firstly. The package of
python-os-xenapi contains a tool and some utils which were developed
to finish all of the needed bootstrap tasks
e.g.:
1. configure himn(host internal management network)
2. configure ipatables to allow traffic
3. install xapi plugins to dom0
4. gather XenAPI facts and save them into a file
...

The task added in this commit is to invoke that tool so that the
bootstrap tasks can be completed automatically during kolla deployment.

Depends-On: Ie2d7d40f2755580aac4a10f3d302190a8bd4fe6f
Change-Id: I1500535a1c9a085bcbfec5db5fbddcf040e6892d
blueprint: xenserver-support
2018-01-19 10:59:11 +00:00
..
bootstrap_service.yml Optimize reconfigure action for nova 2017-01-25 13:20:06 +08:00
bootstrap_xenapi.yml XenAPI: Support compute node bootstrap 2018-01-19 10:59:11 +00:00
bootstrap.yml XenAPI: Support compute node bootstrap 2018-01-19 10:59:11 +00:00
ceph.yml Specify 'become' for only necessary tasks (default roles) 2017-10-31 02:55:31 +00:00
check.yml Enable sanity checks from kolla-ansible 2017-03-09 10:37:06 +00:00
config-nova-fake.yml Specify 'become' for only necessary tasks (default roles) 2017-10-31 02:55:31 +00:00
config.yml Specify 'become' for only necessary tasks (default roles) 2017-10-31 02:55:31 +00:00
deploy.yml Unify external_ceph.yml filename 2017-08-07 10:44:54 +02:00
external_ceph.yml Restart services after a change in the external ceph configuration 2017-11-02 08:43:43 +01:00
main.yml Allow nova role to pull images 2016-01-06 04:23:28 +00:00
precheck.yml Merge "Allow empty compute group when ironic is in use" 2017-12-29 08:20:19 +00:00
pull.yml Optimize reconfigure action for nova 2017-01-25 13:20:06 +08:00
reconfigure.yml Remove symlink in reconfigure tasks 2017-07-03 09:34:21 +00:00
register.yml Fix deployment with public TLS enabled 2017-10-05 08:36:34 +00:00
reload.yml Remove novncproxy and spice from reload 2016-09-10 16:14:18 +00:00
simple_cell_setup.yml Use auth vars for admin user 2017-05-16 08:54:37 +00:00
upgrade.yml Remove the unnecessary register.yml from upgrade.yml for Nova 2017-12-08 07:09:10 +00:00