|
|
@ -204,7 +204,7 @@ $ ansible-playbook main.yml -v
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- hosts: cluster
|
|
|
|
- hosts: cluster
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
- version: "6.0.0"
|
|
|
|
- version: "6.22.1"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
@ -255,7 +255,7 @@ $ ansible-playbook 2.yml
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- hosts: cluster
|
|
|
|
- hosts: cluster
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
- version: "6.0.0"
|
|
|
|
- version: "6.22.1"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
@ -278,7 +278,7 @@ $ ansible-playbook 2.yml
|
|
|
|
recurse: yes
|
|
|
|
recurse: yes
|
|
|
|
with_items: "{{ installed_dir.files }}"
|
|
|
|
with_items: "{{ installed_dir.files }}"
|
|
|
|
- name: add bin folder to gpadmin PATH
|
|
|
|
- name: add bin folder to gpadmin PATH
|
|
|
|
shell: echo "{{"
|
|
|
|
shell: echo "PATH={{ item.path }}/bin/:$PATH" >> /home/{{ greenplum_admin_user }}/.bashrc
|
|
|
|
with_items: "{{ installed_dir.files }}"
|
|
|
|
with_items: "{{ installed_dir.files }}"
|
|
|
|
```
|
|
|
|
```
|
|
|
|
```
|
|
|
|
```
|
|
|
@ -291,7 +291,7 @@ $ ansible-playbook 3.yml
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- hosts: cluster
|
|
|
|
- hosts: cluster
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
- version: "6.0.0"
|
|
|
|
- version: "6.22.1"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
- greenplum_admin_password: "changeme"
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
@ -318,11 +318,13 @@ $ ansible-playbook 4.yml
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- hosts: cluster
|
|
|
|
- hosts: cluster
|
|
|
|
vars:
|
|
|
|
vars:
|
|
|
|
- version: "6.0.0"
|
|
|
|
- version: "6.22.1"
|
|
|
|
|
|
|
|
- greenplum_admin_user: "gpadmin"
|
|
|
|
become: yes
|
|
|
|
become: yes
|
|
|
|
|
|
|
|
become_user: {{ greenplum_admin_user }}
|
|
|
|
tasks:
|
|
|
|
tasks:
|
|
|
|
- name: find installed greenplum version
|
|
|
|
- name: find installed greenplum version
|
|
|
|
shell: . /bin/postgres --gp-version
|
|
|
|
shell: postgres --gp-version
|
|
|
|
register: postgres_gp_version
|
|
|
|
register: postgres_gp_version
|
|
|
|
- name: fail if the correct greenplum version is not installed
|
|
|
|
- name: fail if the correct greenplum version is not installed
|
|
|
|
fail:
|
|
|
|
fail:
|
|
|
|