You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
when using the FIPS security standard (as enabled by the CIS benchmark hardening
68
126
scripts in kayobe-config). The public key will be registered in OpenStack as a
69
127
keypair and authorised by the instances deployed by Terraform. The private and
@@ -187,7 +245,7 @@ access to the control host.
187
245
Configure Ansible variables
188
246
===========================
189
247
190
-
Review the vars defined within `ansible/vars/defaults.yml`. In here you can customise the version of kayobe, kayobe-config or openstack-config.
248
+
Review the vars defined within `ansible/vars/defaults.yml`. In here you can customise the version of kayobe, kayobe-config or openstack-config.
191
249
Make sure to define `ssh_key_path` to point to the location of the SSH key in use by the nodes and also `vxlan_vni` which should be unique value between 1 to 100,000.
192
250
VNI should be much smaller than the officially supported limit of 16,777,215 as we encounter errors when attempting to bring interfaces up that use a high VNI.
193
251
You must set `vault_password_path`; this should be set to the path to a file containing the Ansible vault password.
@@ -201,7 +259,7 @@ Tempest testing without user interaction. Any errors encountered will be
201
259
reported and halt the deployment.
202
260
203
261
This script makes use of the `ansible/deploy-openstack.yml` Ansible playbook
204
-
that runs the `deploy-openstack.sh` script in a `tmux` session on the Ansible
262
+
that runs the `multinode.sh deploy_full` command in a `tmux` session on the Ansible
205
263
control host. The session is logged to `~/tmux.kayobe\:0.log` on the Ansible
206
264
control host. Use `less -r ~/tmux.kayobe\:0.log` to view the logs in their
207
265
original colourful glory.
@@ -255,30 +313,24 @@ Run the configure-hosts.yml playbook to configure the Ansible control host.
This playbook sequentially executes 2 other playbooks:
259
-
260
-
#. ``grow-control-host.yml`` - Applies LVM configuration to the control host to ensure it has enough space to continue with the rest of the deployment. Tag: ``lvm``
261
-
#. ``deploy-openstack-config.yml`` - Prepares the Ansible control host as a Kayobe control host, cloning the Kayobe configuration and installing virtual environments. Tag: ``deploy``
262
-
263
-
These playbooks are tagged so that they can be invoked or skipped using `tags` or `--skip-tags` as required.
264
-
265
316
Deploy OpenStack
266
317
----------------
267
318
268
319
Once the Ansible control host has been configured with a Kayobe/OpenStack configuration you can then begin the process of deploying OpenStack.
269
-
This can be achieved by either manually running the various commands to configure the hosts and deploy the services or automated by using the generated `deploy-openstack.sh` script.
270
-
`deploy-openstack.sh` should be available within the home directory on your Ansible control host provided you ran `deploy-openstack-config.yml` earlier.
320
+
This can be achieved by either manually running the various commands to configure the hosts and deploy the services or automated by using the ``multinode.sh deploy_full`` command.
321
+
``multinode.sh`` should be available within ``/usr/local/bin/`` on your Ansible control host provided you ran `deploy-openstack-config.yml` earlier.
271
322
This script will go through the process of performing the following tasks:
0 commit comments