diff options
| author | Scott Dodson <sdodson@redhat.com> | 2017-11-30 14:34:18 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-30 14:34:18 -0500 | 
| commit | eb7eb0b9b565d65d1555c7058cc66ba29e1e37e2 (patch) | |
| tree | cd001843c756d869ae4529d0c8050cb612899800 /playbooks/openstack/sample-inventory | |
| parent | 6b6b422245be79dd3eec0c93a58875c646bbfba7 (diff) | |
| parent | 847996632a0f631b95216e6708db04b2c04e1019 (diff) | |
| download | openshift-eb7eb0b9b565d65d1555c7058cc66ba29e1e37e2.tar.gz openshift-eb7eb0b9b565d65d1555c7058cc66ba29e1e37e2.tar.bz2 openshift-eb7eb0b9b565d65d1555c7058cc66ba29e1e37e2.tar.xz openshift-eb7eb0b9b565d65d1555c7058cc66ba29e1e37e2.zip | |
Merge pull request #6290 from tomassedovic/openstack-no-dns
Use IP addresses for OpenStack nodes
Diffstat (limited to 'playbooks/openstack/sample-inventory')
| -rw-r--r-- | playbooks/openstack/sample-inventory/group_vars/OSEv3.yml | 3 | ||||
| -rw-r--r-- | playbooks/openstack/sample-inventory/group_vars/all.yml | 9 | ||||
| -rwxr-xr-x | playbooks/openstack/sample-inventory/inventory.py | 11 | 
3 files changed, 11 insertions, 12 deletions
| diff --git a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml index 1e55adb9e..90608bbc0 100644 --- a/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml +++ b/playbooks/openstack/sample-inventory/group_vars/OSEv3.yml @@ -5,8 +5,7 @@ openshift_deployment_type: origin  openshift_master_default_subdomain: "apps.{{ openshift_openstack_clusterid }}.{{ openshift_openstack_public_dns_domain }}"  openshift_master_cluster_method: native -openshift_master_cluster_hostname: "console.{{ openshift_openstack_clusterid }}.{{ openshift_openstack_public_dns_domain }}" -openshift_master_cluster_public_hostname: "{{ openshift_master_cluster_hostname }}" +openshift_master_cluster_public_hostname: "console.{{ openshift_openstack_clusterid }}.{{ openshift_openstack_public_dns_domain }}"  osm_default_node_selector: 'region=primary' diff --git a/playbooks/openstack/sample-inventory/group_vars/all.yml b/playbooks/openstack/sample-inventory/group_vars/all.yml index 921edb867..ae1528123 100644 --- a/playbooks/openstack/sample-inventory/group_vars/all.yml +++ b/playbooks/openstack/sample-inventory/group_vars/all.yml @@ -10,7 +10,6 @@ openshift_openstack_dns_nameservers: []  #openshift_openstack_node_hostname: "app-node"  #openshift_openstack_lb_hostname: "lb"  #openshift_openstack_etcd_hostname: "etcd" -#openshift_openstack_dns_hostname: "dns"  openshift_openstack_keypair_name: "openshift"  openshift_openstack_external_network_name: "public" @@ -34,7 +33,6 @@ openshift_openstack_external_network_name: "public"  #openshift_openstack_node_image_name: "centos7"  #openshift_openstack_lb_image_name: "centos7"  #openshift_openstack_etcd_image_name: "centos7" -#openshift_openstack_dns_image_name: "centos7"  openshift_openstack_default_image_name: "centos7"  openshift_openstack_num_masters: 1 @@ -49,7 +47,6 @@ openshift_openstack_num_nodes: 2  #openshift_openstack_node_flavor: "m1.medium"  #openshift_openstack_lb_flavor: "m1.medium"  #openshift_openstack_etcd_flavor: "m1.medium" -#openshift_openstack_dns_flavor: "m1.medium"  openshift_openstack_default_flavor: "m1.medium"  # # Numerical index of nodes to remove @@ -62,7 +59,6 @@ openshift_openstack_default_flavor: "m1.medium"  #openshift_openstack_docker_infra_volume_size: "15"  #openshift_openstack_docker_node_volume_size: "15"  #openshift_openstack_docker_etcd_volume_size: "2" -#openshift_openstack_docker_dns_volume_size: "1"  #openshift_openstack_docker_lb_volume_size: "5"  openshift_openstack_docker_volume_size: "15" @@ -110,7 +106,6 @@ openshift_openstack_subnet_prefix: "192.168.99"  # # Roll-your-own DNS -#openshift_openstack_num_dns: 0  #openshift_openstack_external_nsupdate_keys:  #  public:  #    key_secret: 'SKqKNdpfk7llKxZ57bbxUnUDobaaJp9t8CjXLJPl+fRI5mPcSBuxTAyvJPa6Y9R7vUg9DwCy/6WTpgLNqnV4Hg==' @@ -121,10 +116,6 @@ openshift_openstack_subnet_prefix: "192.168.99"  #    key_algorithm: 'hmac-md5'  #    server: '192.168.1.2' -# # Customize DNS server security options -#named_public_recursion: 'no' -#named_private_recursion: 'yes' -  # NOTE(shadower): Do not change this value. The Ansible user is currently  # hardcoded to `openshift`. diff --git a/playbooks/openstack/sample-inventory/inventory.py b/playbooks/openstack/sample-inventory/inventory.py index 47c56d94d..ad3fd936b 100755 --- a/playbooks/openstack/sample-inventory/inventory.py +++ b/playbooks/openstack/sample-inventory/inventory.py @@ -79,10 +79,19 @@ def build_inventory():          public_v4 = server.public_v4 or server.private_v4          if public_v4: -            hostvars['public_v4'] = public_v4 +            hostvars['public_v4'] = server.public_v4 +            hostvars['openshift_public_ip'] = server.public_v4          # TODO(shadower): what about multiple networks?          if server.private_v4:              hostvars['private_v4'] = server.private_v4 +            # NOTE(shadower): Yes, we set both hostname and IP to the private +            # IP address for each node. OpenStack doesn't resolve nodes by +            # name at all, so using a hostname here would require an internal +            # DNS which would complicate the setup and potentially introduce +            # performance issues. +            hostvars['openshift_ip'] = server.private_v4 +            hostvars['openshift_hostname'] = server.private_v4 +        hostvars['openshift_public_hostname'] = server.name          node_labels = server.metadata.get('node_labels')          if node_labels: | 
