(undercloud|overcloud)-deploy: Add deployed_server script support
This patchset adds a flag to the undercloud-deploy role to support arbitrary extra configuration. It also adds support to the overcloud-deploy role to allow it to perform some setup tasks required for deployed_server deployments such as nodepool multinode. Change-Id: I0688d7538d4c6fe4d24d5152ee4c8dae2557508fchanges/44/417944/15
parent
678fda623a
commit
f65419107f
@ -0,0 +1,24 @@
|
||||
---
|
||||
|
||||
- name: Create deployed_server_prepare script
|
||||
template:
|
||||
src: "{{ deployed_server_prepare_script }}"
|
||||
dest: "{{ working_dir }}/deployed_server_prepare.sh"
|
||||
mode: 0755
|
||||
|
||||
- name: Run the deployed-server_prepare script
|
||||
shell: |
|
||||
{{ working_dir }}/deployed_server_prepare.sh > {{ deployed_server_prepare_log }} 2>&1
|
||||
async: 10800
|
||||
poll: 0
|
||||
environment:
|
||||
OPT_WORKDIR: "{{ lookup('env', 'OPT_WORKDIR') }}"
|
||||
http_proxy: "{{ lookup('env', 'http_proxy') }}"
|
||||
no_proxy: "{{ lookup('env', 'no_proxy') }}"
|
||||
TRIPLEO_ROOT: "{{ lookup('env','TRIPLEO_ROOT') }}"
|
||||
CONTROLLER_HOSTS: "{{ lookup('env','CONTROLLER_HOSTS') }}"
|
||||
COMPUTE_HOSTS: "{{ lookup('env', 'COMPUTE_HOSTS') }}"
|
||||
BLOCKSTORAGE_HOSTS: "{{ lookup('env', 'BLOCKSTORAGE_HOSTS') }}"
|
||||
OBJECTSTORAGE_HOSTS: "{{ lookup('env', 'OBJECTSTORAGE_HOSTS') }}"
|
||||
CEPHSTORAGE_HOSTS: "{{ lookup('env', 'CEPHSTORAGE_HOSTS') }}"
|
||||
SUBNODES_SSH_KEY: "/etc/nodepool/id_rsa"
|
@ -0,0 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
source ${HOME}/stackrc
|
||||
|
||||
/usr/share/openstack-tripleo-heat-templates/deployed-server/scripts/get-occ-config.sh 2>&1 | sudo dd of=/var/log/deployed-server-os-collect-config.log
|
Loading…
Reference in New Issue