diff options
Diffstat (limited to 'playbooks/openstack')
4 files changed, 24 insertions, 39 deletions
diff --git a/playbooks/openstack/openshift-cluster/cluster_hosts.yml b/playbooks/openstack/openshift-cluster/cluster_hosts.yml index 80c0e218f..15712bbde 100644 --- a/playbooks/openstack/openshift-cluster/cluster_hosts.yml +++ b/playbooks/openstack/openshift-cluster/cluster_hosts.yml @@ -1,20 +1,22 @@  --- -etcd_hosts:   "{{ (groups['tag_host-type_etcd']|default([]) -                   | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) -                   | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" +g_etcd_hosts:   "{{ (groups['tag_host-type_etcd']|default([])) +                     | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) +                     | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" -lb_hosts:     "{{ (groups['tag_host-type_lb']|default([])) -                   | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) -                   | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" +g_lb_hosts:     "{{ (groups['tag_host-type_lb']|default([])) +                     | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) +                     | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" -master_hosts: "{{ (groups['tag_host-type_master']|default([])) -                   | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) -                   | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" +g_master_hosts: "{{ (groups['tag_host-type_master']|default([])) +                     | intersect((groups['tag_clusterid_' ~ cluster_id]|default([]))) +                     | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" -node_hosts:   "{{ (groups['tag_host-type_node']|default([])) +g_node_hosts:   "{{ (groups['tag_host-type_node']|default([]))                     | intersect((groups['tag_clusterid_' ~ cluster_id]|default([])))                     | intersect((groups['tag_environment_' ~ cluster_env]|default([]))) }}" -nfs_hosts:  "{{ (groups['tag_host-type_nfs']|default([])) +g_nfs_hosts:  "{{ (groups['tag_host-type_nfs']|default([]))                     | intersect((groups['tag_env_' ~ cluster_id]|default([]))) }}" +g_all_hosts:    "{{ g_master_hosts | union(g_node_hosts) | union(g_etcd_hosts) +                    | union(g_lb_hosts) | default([]) }}" diff --git a/playbooks/openstack/openshift-cluster/config.yml b/playbooks/openstack/openshift-cluster/config.yml index 0c3f28175..b338d2eb4 100644 --- a/playbooks/openstack/openshift-cluster/config.yml +++ b/playbooks/openstack/openshift-cluster/config.yml @@ -1,31 +1,13 @@ -- hosts: localhost -  gather_facts: no -  become: no -  connection: local -  vars_files: -  - vars.yml -  - cluster_hosts.yml -  tasks: -  - set_fact: -      g_ssh_user_tmp: "{{ deployment_vars[deployment_type].ssh_user }}" -      g_sudo_tmp: "{{ deployment_vars[deployment_type].sudo }}" -      g_etcd_hosts:   "{{ etcd_hosts }}" -      g_lb_hosts:     "{{ lb_hosts }}" -      g_master_hosts: "{{ master_hosts }}" -      g_node_hosts:   "{{ node_hosts }}" -      g_nfs_hosts:   "{{ nfs_hosts }}" - - +---  - include: ../../common/openshift-cluster/config.yml +  vars_files: +  - ../../openstack/openshift-cluster/vars.yml +  - ../../openstack/openshift-cluster/cluster_hosts.yml    vars: -    g_etcd_hosts:   "{{ hostvars.localhost.g_etcd_hosts }}" -    g_lb_hosts:     "{{ hostvars.localhost.g_lb_hosts }}" -    g_master_hosts: "{{ hostvars.localhost.g_master_hosts }}" -    g_node_hosts:   "{{ hostvars.localhost.g_node_hosts }}" -    g_nfs_hosts:    "{{ hostvars.localhost.g_nfs_hosts }}" -    g_ssh_user: "{{ hostvars.localhost.g_ssh_user_tmp }}" -    g_sudo: "{{ hostvars.localhost.g_sudo_tmp }}" +    g_nodeonmaster: true +    g_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}" +    g_sudo: "{{ deployment_vars[deployment_type].sudo }}"      openshift_cluster_id: "{{ cluster_id }}" -    openshift_debug_level: 2 +    openshift_debug_level: "{{ debug_level }}"      openshift_deployment_type: "{{ deployment_type }}"      openshift_hostname: "{{ ansible_default_ipv4.address }}" diff --git a/playbooks/openstack/openshift-cluster/update.yml b/playbooks/openstack/openshift-cluster/update.yml index 8f1aaf08a..2dc540978 100644 --- a/playbooks/openstack/openshift-cluster/update.yml +++ b/playbooks/openstack/openshift-cluster/update.yml @@ -1,8 +1,8 @@  ---  - name: Populate oo_hosts_to_update group    hosts: localhost -  become: no    connection: local +  become: no    gather_facts: no    vars_files:    - vars.yml @@ -14,7 +14,7 @@        groups: oo_hosts_to_update        ansible_ssh_user: "{{ deployment_vars[deployment_type].ssh_user }}"        ansible_sudo: "{{ deployment_vars[deployment_type].sudo }}" -    with_items: "{{ master_hosts | union(node_hosts) | union(etcd_hosts) | default([]) }}" +    with_items: "{{ g_all_hosts | default([]) }}"  - include: ../../common/openshift-cluster/update_repos_and_packages.yml diff --git a/playbooks/openstack/openshift-cluster/vars.yml b/playbooks/openstack/openshift-cluster/vars.yml index e3796c91f..f8d15999e 100644 --- a/playbooks/openstack/openshift-cluster/vars.yml +++ b/playbooks/openstack/openshift-cluster/vars.yml @@ -1,4 +1,5 @@  --- +debug_level: 2  openstack_infra_heat_stack:     "{{ lookup('oo_option', 'infra_heat_stack' ) |                                      default('files/heat_stack.yaml',         True) }}"  openstack_network_cidr:         "{{ lookup('oo_option', 'net_cidr'         ) |  | 
