diff options
4 files changed, 39 insertions, 20 deletions
| diff --git a/playbooks/openstack/openshift-cluster/config.yml b/playbooks/openstack/openshift-cluster/config.yml index 9c0ca9af9..304a6557d 100644 --- a/playbooks/openstack/openshift-cluster/config.yml +++ b/playbooks/openstack/openshift-cluster/config.yml @@ -1,8 +1,21 @@  --- +- hosts: localhost +  gather_facts: no +  tasks: +  - include_vars: vars.yml +  - include_vars: cluster_hosts.yml +  - add_host: +      name: "{{ item }}" +      groups: l_oo_all_hosts +    with_items: "{{ g_all_hosts }}" + +- hosts: l_oo_all_hosts +  gather_facts: no +  tasks: +  - include_vars: vars.yml +  - include_vars: cluster_hosts.yml +  - include: ../../common/openshift-cluster/config.yml -  vars_files: -  - ../../openstack/openshift-cluster/vars.yml -  - ../../openstack/openshift-cluster/cluster_hosts.yml    vars:      g_nodeonmaster: true      g_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}" diff --git a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml index 2f05c3adc..1d54a9c39 100644 --- a/playbooks/openstack/openshift-cluster/files/heat_stack.yaml +++ b/playbooks/openstack/openshift-cluster/files/heat_stack.yaml @@ -591,11 +591,17 @@ resources:      type: OS::Heat::MultipartMime      properties:        parts: -        - config: { get_file: user-data }          - config:              str_replace:                template: |                  #cloud-config +                disable_root: true + +                system_info: +                  default_user: +                    name: openshift +                    sudo: ["ALL=(ALL) NOPASSWD: ALL"] +                  write_files:                    - path: /etc/sudoers.d/00-openshift-no-requiretty                      permissions: 440 diff --git a/playbooks/openstack/openshift-cluster/files/user-data b/playbooks/openstack/openshift-cluster/files/user-data deleted file mode 100644 index eb65f7cec..000000000 --- a/playbooks/openstack/openshift-cluster/files/user-data +++ /dev/null @@ -1,13 +0,0 @@ -#cloud-config -disable_root: true - -system_info: -  default_user: -    name: openshift -    sudo: ["ALL=(ALL) NOPASSWD: ALL"] - -write_files: -  - path: /etc/sudoers.d/00-openshift-no-requiretty -    permissions: 440 -    content: | -      Defaults:openshift !requiretty diff --git a/playbooks/openstack/openshift-cluster/update.yml b/playbooks/openstack/openshift-cluster/update.yml index 539af6524..6f1e7fcc5 100644 --- a/playbooks/openstack/openshift-cluster/update.yml +++ b/playbooks/openstack/openshift-cluster/update.yml @@ -1,4 +1,20 @@  --- +- hosts: localhost +  gather_facts: no +  tasks: +  - include_vars: vars.yml +  - include_vars: cluster_hosts.yml +  - add_host: +      name: "{{ item }}" +      groups: l_oo_all_hosts +    with_items: "{{ g_all_hosts }}" + +- hosts: l_oo_all_hosts +  gather_facts: no +  tasks: +  - include_vars: vars.yml +  - include_vars: cluster_hosts.yml +  - include: dns.yml  - name: Populate oo_hosts_to_update group @@ -6,9 +22,6 @@    connection: local    become: no    gather_facts: no -  vars_files: -  - vars.yml -  - cluster_hosts.yml    tasks:    - name: Evaluate oo_hosts_to_update      add_host: | 
