Skip to content

Commit ef8410e

Browse files
committed
Merge pull request #80 from yfried-redhat/old_install
Revert Installer to old OSPD
2 parents bc86ce4 + c4be975 commit ef8410e

File tree

49 files changed

+325
-345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+325
-345
lines changed

playbooks/install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
hosts: openstack_nodes
44
sudo: yes
55
tasks:
6-
- debug: "var={{ installer.selinux | default('enforcing') }}"
6+
- selinux: policy=targeted state={{ installer.selinux|default('enforcing') }}
77

88
- name: Ensure yum presence
99
hosts: openstack_nodes

playbooks/installer/ospd/overcloud/pre.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
msg: "Stopping before building/importing the images per user request"
1212
when: break is defined and break == "before_images"
1313
roles:
14-
- {role: ospd/overcloud/images/build, when: installer.overcloud.images is not defined installer.overcloud.images.server is not defined}
15-
- {role: ospd/overcloud/images/import, when: installer.overcloud.images is defined and installer.overcloud.images.server is defined}
14+
- {role: ospd/overcloud/images/build, when: installer.images.task == "build"}
15+
- {role: ospd/overcloud/images/import, when: installer.images.task == "import"}
1616
tasks:
1717
- name: upload the overcloud images to glance
1818
shell: "source ~/stackrc; openstack overcloud image upload"

playbooks/installer/ospd/overcloud/run.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
dest: "~/overcloud_deploy.sh"
1919
mode: 0755
2020
roles:
21-
- {role: "ospd/overcloud/storage/ceph/", when: provisioner.nodes.ceph is defined or installer.overcloud.storage.type == "external"}
21+
- {role: "ospd/overcloud/storage/ceph/", when: provisioner.nodes.ceph is defined or installer.overcloud.storage.external == "yes"}
2222
- {role: "ospd/overcloud/network/isolation/{{ installer.overcloud.network.isolation.type }}/", when: installer.overcloud.network.isolation.enable == "yes"}
23-
- {role: "ospd/overcloud/ssl/", when: installer.overcloud.network.ssl == "yes"}
23+
- {role: "ospd/overcloud/ssl/", when: installer.overcloud.use_ssl == "yes"}
2424

2525
- name: Install the overcloud
2626
hosts: undercloud

playbooks/installer/ospd/undercloud/pre.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,23 @@
1616
command: "rm -f /etc/yum.repos.d/*"
1717

1818
- name: install the rhos-release RPM
19-
shell: "yum localinstall -y {{ installer.product.rpm }}"
19+
shell: "yum localinstall -y {{ product.rpm }}"
2020

2121
- debug:
22-
msg: "rhos-release {{ installer.product.version }}-director -p {{ installer.product.build }}"
22+
msg: "rhos-release {{ installer.version.major }}-director -p {{ installer.build }}"
2323

2424
- name: create necessary repos with for director using rhos-release
25-
command: "rhos-release {{ installer.product.version }}-director -p {{ installer.product.build }}"
25+
command: "rhos-release {{ installer.version.major }}-director -p {{ installer.build }}"
2626
register: command_result
2727
until: command_result.stderr.find('Connection reset by peer') == -1
2828
retries: 40
2929
delay: 5
3030

3131
- debug:
32-
msg: "rhos-release {{ installer.productcore.version }} -p {{ installer.product.core.build }}"
33-
when: prodcut.core is defined
32+
msg: "rhos-release {{ product.version.major }} -p {{ product.build }}"
3433

3534
- name: create necessary repos for core using rhos-release
36-
command: "rhos-release {{ installer.productcore.version }} -p {{ installer.product.core.build }}"
37-
when: prodcut.core is defined
35+
command: "rhos-release {{ product.version.major }} -p {{ product.build }}"
3836

3937
- name: update system packages
4038
yum:
@@ -61,7 +59,7 @@
6159
tasks:
6260
- name: Install the oscplugin/tripleO client
6361
yum:
64-
name: "{% if installer.product.version == '7' %}python-rdomanager-oscplugin{% else %}python-tripleoclient{% endif %}"
62+
name: "{% if installer.version.major == 7 %}python-rdomanager-oscplugin{% else %}python-tripleoclient{% endif %}"
6563
state: present
6664

6765
- name: create user

roles/ospd/overcloud/images/import/tasks/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
- name: download the pre-built overcloud images
33
get_url:
44
dest: "~/{{ item.value }}"
5-
url: "{{ installer.overcloud.images.server }}/{{ item.value }}"
6-
with_dict: "{{ installer.overcloud.images.files }}"
5+
url: "{{ installer.images.base_url }}/{{ item.value }}"
6+
with_dict: "{{ installer.images.overcloud.files }}"
77

88
- name: untar the images
99
shell: "tar -xvf ~/{{ item.value }}"
10-
with_dict: "{{ installer.overcloud.images.files }}"
10+
with_dict: "{{ installer.images.overcloud.files }}"

roles/ospd/overcloud/network/isolation/single-nic-vlans/tasks/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
line: ' -e {{ installer.overcloud.template_base }}/{{ installer.overcloud.network.isolation.file }} \\'
1818

1919
- name: add port to br-ctlplane for ipv6 over vlan support
20-
shell: "sudo ovs-vsctl add-port br-ctlplane vlan{{ installer.overcloud.network.template.parameter_defaults.ExternalNetworkVlanID }} tag={{ installer.overcloud.network.template.parameter_defaults.ExternalNetworkVlanID }} -- set interface vlan{{ installer.overcloud.network.template.parameter_defaults.ExternalNetworkVlanID }} type=internal"
20+
shell: "sudo ovs-vsctl add-port br-ctlplane vlan{{ installer.overcloud.network.template.content.parameter_defaults.ExternalNetworkVlanID }} tag={{ installer.overcloud.network.template.content.parameter_defaults.ExternalNetworkVlanID }} -- set interface vlan{{ installer.overcloud.network.template.content.parameter_defaults.ExternalNetworkVlanID }} type=internal"
2121
when: installer.overcloud.network.backend == 'vlan'
2222

2323
- name: add the ipv6 address
24-
shell: "sudo ip l set dev vlan{{ installer.overcloud.network.template.parameter_defaults.ExternalNetworkVlanID }} up; sudo ip addr add {{ installer.overcloud.network.template.parameter_defaults.ExternalInterfaceDefaultRoute }}/64 dev vlan{{ installer.overcloud.network.template.parameter_defaults.ExternalNetworkVlanID }}"
24+
shell: "sudo ip l set dev vlan{{ installer.overcloud.network.template.content.parameter_defaults.ExternalNetworkVlanID }} up; sudo ip addr add {{ installer.overcloud.network.template.content.parameter_defaults.ExternalInterfaceDefaultRoute }}/64 dev vlan{{ installer.overcloud.network.template.content.parameter_defaults.ExternalNetworkVlanID }}"
2525
when: installer.overcloud.network.backend == 'vlan'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{{ installer.overcloud.network.template | to_yaml }}
1+
{{ installer.overcloud.network.template.content | to_yaml }}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{{ installer.overcloud.network.template | to_yaml }}
1+
{{ installer.overcloud.network.template.content | to_yaml }}

roles/ospd/overcloud/ssl/tasks/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
shell: "openssl genrsa -out {{ installer.overcloud.template_base }}/overcloud-privkey.pem 2048"
33

44
- name: create the self signed CA certificate
5-
shell: "openssl req -new -x509 -key {{ installer.overcloud.template_base }}/overcloud-privkey.pem -out {{ installer.overcloud.template_base }}/overcloud-cacert.pem -days 365 -subj '/C=US/ST=NC/L=Raleigh/O=Red HAt/OU=QE/CN={{ installer.overcloud.network.template.parameter_defaults.ExternalAllocationPools[0].start }}'"
5+
shell: "openssl req -new -x509 -key {{ installer.overcloud.template_base }}/overcloud-privkey.pem -out {{ installer.overcloud.template_base }}/overcloud-cacert.pem -days 365 -subj '/C=US/ST=NC/L=Raleigh/O=Red HAt/OU=QE/CN={{ installer.overcloud.network.template.content.parameter_defaults.ExternalAllocationPools[0].start }}'"
66

77
- name: update the tls template
88
shell: "sed -i 's/CLOUDNAME/IP_ADDRESS/' {{ installer.overcloud.template_base }}/environments/enable-tls.yaml"

roles/ospd/overcloud/storage/ceph/tasks/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
lineinfile:
99
dest: "~/overcloud_deploy.sh"
1010
line: ' --ceph-storage-scale {{ groups["ceph"]| length }} \\'
11-
when: installer.overcloud.storage.type == "internal"
11+
when: installer.overcloud.storage.external == "no"
1212

1313
- name: append the ceph storage template line to the base overcloud deploy script
1414
lineinfile:
1515
dest: "~/overcloud_deploy.sh"
1616
line: '{% for flavor in tagged_flavors %}{% if flavor.cmd is defined and "ceph" in flavor.cmd %} --ceph-storage-flavor {{ flavor.cmd.split() | last }} \\{% endif %}{% endfor %}'
17-
when: installer.overcloud.storage.type == "internal"
17+
when: installer.overcloud.storage.external == "no"
1818

1919
- name: append the storage template line to the base overcloud deploy script
2020
lineinfile:
@@ -24,4 +24,4 @@
2424
- name: append the storage ceph custom template line to the base overcloud deploy script
2525
lineinfile:
2626
dest: "~/overcloud_deploy.sh"
27-
line: ' -e {{ installer.overcloud.template_base }}/custom-ceph.yaml \\'
27+
line: ' -e {{ installer.overcloud.template_base }}/custom-ceph.yaml \\'

0 commit comments

Comments
 (0)