jiriproX
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with
11 additions and
11 deletions
-
contrib/kvm-setup/roles/kvm-setup/tasks/main.yml
-
contrib/network-storage/glusterfs/roles/glusterfs/client/tasks/setup-RedHat.yml
-
contrib/network-storage/glusterfs/roles/glusterfs/server/tasks/main.yml
-
contrib/network-storage/glusterfs/roles/glusterfs/server/tasks/setup-RedHat.yml
-
contrib/network-storage/heketi/roles/prepare/tasks/main.yml
-
contrib/network-storage/heketi/roles/tear-down-disks/tasks/main.yml
-
roles/container-engine/docker-storage/tasks/main.yml
-
roles/container-engine/docker/tasks/pre-upgrade.yml
|
@ -1,7 +1,7 @@ |
|
|
--- |
|
|
--- |
|
|
|
|
|
|
|
|
- name: Install required packages |
|
|
- name: Install required packages |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: "{{ item }}" |
|
|
name: "{{ item }}" |
|
|
state: present |
|
|
state: present |
|
|
with_items: |
|
|
with_items: |
|
|
|
@ -1,10 +1,10 @@ |
|
|
--- |
|
|
--- |
|
|
- name: Install Prerequisites |
|
|
- name: Install Prerequisites |
|
|
yum: name={{ item }} state=present |
|
|
|
|
|
|
|
|
package: name={{ item }} state=present |
|
|
with_items: |
|
|
with_items: |
|
|
- "centos-release-gluster{{ glusterfs_default_release }}" |
|
|
- "centos-release-gluster{{ glusterfs_default_release }}" |
|
|
|
|
|
|
|
|
- name: Install Packages |
|
|
- name: Install Packages |
|
|
yum: name={{ item }} state=present |
|
|
|
|
|
|
|
|
package: name={{ item }} state=present |
|
|
with_items: |
|
|
with_items: |
|
|
- glusterfs-client |
|
|
- glusterfs-client |
|
@ -9,7 +9,7 @@ |
|
|
when: ansible_os_family == "Debian" |
|
|
when: ansible_os_family == "Debian" |
|
|
|
|
|
|
|
|
- name: install xfs RedHat |
|
|
- name: install xfs RedHat |
|
|
yum: name=xfsprogs state=present |
|
|
|
|
|
|
|
|
package: name=xfsprogs state=present |
|
|
when: ansible_os_family == "RedHat" |
|
|
when: ansible_os_family == "RedHat" |
|
|
|
|
|
|
|
|
# Format external volumes in xfs |
|
|
# Format external volumes in xfs |
|
|
|
@ -1,11 +1,11 @@ |
|
|
--- |
|
|
--- |
|
|
- name: Install Prerequisites |
|
|
- name: Install Prerequisites |
|
|
yum: name={{ item }} state=present |
|
|
|
|
|
|
|
|
package: name={{ item }} state=present |
|
|
with_items: |
|
|
with_items: |
|
|
- "centos-release-gluster{{ glusterfs_default_release }}" |
|
|
- "centos-release-gluster{{ glusterfs_default_release }}" |
|
|
|
|
|
|
|
|
- name: Install Packages |
|
|
- name: Install Packages |
|
|
yum: name={{ item }} state=present |
|
|
|
|
|
|
|
|
package: name={{ item }} state=present |
|
|
with_items: |
|
|
with_items: |
|
|
- glusterfs-server |
|
|
- glusterfs-server |
|
|
- glusterfs-client |
|
|
- glusterfs-client |
|
@ -11,7 +11,7 @@ |
|
|
|
|
|
|
|
|
- name: "Install glusterfs mount utils (RedHat)" |
|
|
- name: "Install glusterfs mount utils (RedHat)" |
|
|
become: true |
|
|
become: true |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: "glusterfs-fuse" |
|
|
name: "glusterfs-fuse" |
|
|
state: "present" |
|
|
state: "present" |
|
|
when: "ansible_os_family == 'RedHat'" |
|
|
when: "ansible_os_family == 'RedHat'" |
|
|
|
@ -1,7 +1,7 @@ |
|
|
--- |
|
|
--- |
|
|
- name: "Install lvm utils (RedHat)" |
|
|
- name: "Install lvm utils (RedHat)" |
|
|
become: true |
|
|
become: true |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: "lvm2" |
|
|
name: "lvm2" |
|
|
state: "present" |
|
|
state: "present" |
|
|
when: "ansible_os_family == 'RedHat'" |
|
|
when: "ansible_os_family == 'RedHat'" |
|
@ -39,7 +39,7 @@ |
|
|
|
|
|
|
|
|
- name: "Remove lvm utils (RedHat)" |
|
|
- name: "Remove lvm utils (RedHat)" |
|
|
become: true |
|
|
become: true |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: "lvm2" |
|
|
name: "lvm2" |
|
|
state: "absent" |
|
|
state: "absent" |
|
|
when: "ansible_os_family == 'RedHat' and heketi_remove_lvm" |
|
|
when: "ansible_os_family == 'RedHat' and heketi_remove_lvm" |
|
|
|
@ -33,7 +33,7 @@ |
|
|
|
|
|
|
|
|
# https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository |
|
|
# https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository |
|
|
- name: docker-storage-setup | install lvm2 |
|
|
- name: docker-storage-setup | install lvm2 |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: lvm2 |
|
|
name: lvm2 |
|
|
state: present |
|
|
state: present |
|
|
|
|
|
|
|
|
|
@ -16,7 +16,7 @@ |
|
|
- (docker_versioned_pkg[docker_version | string] is search('docker-ce')) |
|
|
- (docker_versioned_pkg[docker_version | string] is search('docker-ce')) |
|
|
|
|
|
|
|
|
- name: Ensure old versions of Docker are not installed. | RedHat |
|
|
- name: Ensure old versions of Docker are not installed. | RedHat |
|
|
yum: |
|
|
|
|
|
|
|
|
package: |
|
|
name: '{{ docker_remove_packages_yum }}' |
|
|
name: '{{ docker_remove_packages_yum }}' |
|
|
state: absent |
|
|
state: absent |
|
|
when: |
|
|
when: |
|
|