- name: Install extra cobbler packages
apt:
- name: "{{ item }}"
+ name: "{{ cobbler_extra_packages|list }}"
state: latest
- with_items: "{{ cobbler_extra_packages }}"
when: cobbler_extra_packages|length > 0
---
- name: Install pip packages
pip:
- name: "{{ item }}"
+ name: "{{ pip_packages|list }}"
state: latest
- with_items: "{{ pip_packages }}"
- name: Install extra cobbler packages
yum:
- name: "{{ item }}"
+ name: "{{ cobbler_extra_packages|list }}"
state: latest
- with_items: "{{ cobbler_extra_packages }}"
when: cobbler_extra_packages|length > 0
# configure red hat specific things
- name: Install nrpe package and dependencies (RHEL/CentOS)
package:
- name: "{{ item }}"
+ name: "{{ nrpe_packages|list }}"
state: latest
enablerepo: epel
- with_items: "{{ nrpe_packages }}"
when:
- ansible_os_family == "RedHat"
- have_epel.rc == 0
- name: Install nrpe package and dependencies (Ubuntu)
package:
- name: "{{ item }}"
+ name: "{{ nrpe_packages|list }}"
state: latest
- with_items: "{{ nrpe_packages }}"
when: ansible_pkg_mgr == "apt"
- name: Upload nagios sudoers.d for raid utilities.
---
- name: nrpe - Install SELinux dependencies
package:
- name: "{{ item }}"
+ name: "{{ nrpe_selinux_packages|list }}"
state: installed
- with_items: "{{ nrpe_selinux_packages }}"
# ignore_errors in case we don't have any repos
- name: nrpe - Ensure SELinux policy is up to date
- name: Install and update packages
yum:
- name: "{{ item }}"
+ name: "{{ packages|list }}"
state: latest
enablerepo: epel
- with_items: "{{ packages }}"
- name: Install packages via apt
apt:
- name: "{{ item }}"
+ name: "{{ paddles_extra_packages|list }}"
state: latest
update_cache: yes
cache_valid_time: 600
- with_items: "{{ paddles_extra_packages }}"
tags:
- packages
- name: Install packages via zypper
zypper:
- name: "{{ item }}"
+ name: "{{ paddles_extra_packages|list }}"
state: latest
update_cache: yes
- with_items: "{{ paddles_extra_packages }}"
tags:
- packages
---
- name: Install packages via apt
apt:
- name: "{{ item }}"
+ name: "{{ pulpito_extra_packages|list }}"
state: latest
update_cache: yes
cache_valid_time: 600
no_log: true
- with_items: "{{ pulpito_extra_packages }}"
tags:
- packages
---
- name: Install packages via yum
yum:
- name: "{{ item }}"
+ name: "{{ pulpito_extra_packages|list }}"
state: latest
no_log: true
- with_items: "{{ pulpito_extra_packages }}"
tags:
- packages
---
- name: Install packages via zypper
zypper:
- name: "{{ item }}"
+ name: "{{ pulpito_extra_packages|list }}"
state: latest
update_cache: yes
#no_log: true
- with_items: "{{ pulpito_extra_packages }}"
tags:
- packages
---
- name: Ensure packages are not present.
apt:
- name: "{{ item }}"
+ name: "{{ ceph_packages_to_remove|list + packages_to_remove|list }}"
state: absent
force: yes
- with_items: "{{ ceph_packages_to_remove|list + packages_to_remove|list }}"
when: ceph_packages_to_remove|length > 0 or
packages_to_remove|length > 0
- name: Upgrade packages
apt:
- name: "{{ item }}"
+ name: "{{ packages_to_upgrade|list }}"
state: latest
force: yes
- with_items: "{{ packages_to_upgrade }}"
when: packages_to_upgrade|length > 0
- name: Upgrade non aarch64 packages
apt:
- name: "{{ item }}"
+ name: "{{ non_aarch64_packages_to_upgrade|list }}"
state: latest
force: yes
- with_items: "{{ non_aarch64_packages_to_upgrade }}"
when:
non_aarch64_packages_to_upgrade|length > 0 and
ansible_architecture != "aarch64"
- name: Install packages
apt:
- name: "{{ item }}"
+ name: "{{ packages|list + common_packages|list }}"
state: present
force: yes
- with_items: "{{ packages|list + common_packages|list }}"
when: packages|length > 0 or
common_packages|length > 0
- name: Install non aarch64 packages
apt:
- name: "{{ item }}"
+ name: "{{ non_aarch64_packages|list + non_aarch64_common_packages|list }}"
state: present
force: yes
- with_items: "{{ non_aarch64_packages|list + non_aarch64_common_packages|list }}"
when: ansible_architecture != "aarch64"
- name: Install packages via pip
pip:
- name: "{{ item }}"
- with_items: "{{ pip_packages_to_install }}"
+ name: "{{ pip_packages_to_install|list }}"
- name: Ensure ceph packages are not present.
package:
- name: "{{ item }}"
+ name: "{{ ceph_packages_to_remove|list }}"
state: absent
- with_items: "{{ ceph_packages_to_remove }}"
tags:
- remove-ceph
- name: Ensure ceph dependency packages are not present.
package:
- name: "{{ item }}"
+ name: "{{ ceph_dependency_packages_to_remove|list }}"
state: absent
- with_items: "{{ ceph_dependency_packages_to_remove }}"
tags:
- remove-ceph-dependency
- name: Install packages
package:
- name: "{{ item }}"
+ name: "{{ packages|list }}"
state: present
- with_items: "{{ packages }}"
when: packages|length > 0
- name: Install epel packages
package:
- name: "{{ item }}"
+ name: "{{ epel_packages|list }}"
state: present
enablerepo: epel
- with_items: "{{ epel_packages }}"
when: epel_packages|length > 0
- name: Remove packages
package:
- name: "{{ item }}"
+ name: "{{ packages_to_remove|list }}"
state: absent
- with_items: "{{ packages_to_remove }}"
when: packages_to_remove|length > 0
- name: Upgrade packages
package:
- name: "{{ item }}"
+ name: "{{ packages_to_upgrade|list }}"
state: latest
- with_items: "{{ packages_to_upgrade }}"
when: packages_to_upgrade|length > 0
- name: Make sure apt dependencies are installed
apt:
- name: "{{ item }}"
+ name: ['gdisk', 'dmsetup']
state: present
- with_items:
- - gdisk
- - dmsetup
when: ansible_os_family == "Debian"
- name: Make sure rpm dependencies are installed
package:
- name: "{{ item }}"
+ name: ['gdisk', 'device-mapper']
state: present
- with_items:
- - gdisk
- # for dmsetup
- - device-mapper
when: ansible_os_family == "RedHat"
- name: Set root disk
---
- name: Ensure ceph packages are not present.
zypper:
- name: "{{ item }}"
+ name: "{{ ceph_packages_to_remove|list }}"
state: absent
- with_items: "{{ ceph_packages_to_remove }}"
tags:
- remove-ceph
- name: Ensure ceph dependency packages are not present.
zypper:
- name: "{{ item }}"
+ name: "{{ ceph_dependency_packages_to_remove|list }}"
state: absent
- with_items: "{{ ceph_dependency_packages_to_remove }}"
tags:
- remove-ceph-dependency
- name: Remove packages
zypper:
- name: "{{ item }}"
+ name: "{{ packages_to_remove|list }}"
state: absent
- with_items: "{{ packages_to_remove }}"
when: packages_to_remove|length > 0
- name: Install packages
zypper:
- name: "{{ item }}"
+ name: "{{ packages|list }}"
state: present
- with_items: "{{ packages }}"
when: packages|length > 0
- name: Upgrade packages
zypper:
- name: "{{ item }}"
+ name: "{{ packages_to_upgrade|list }}"
state: latest
- with_items: "{{ packages_to_upgrade }}"
when: packages_to_upgrade|length > 0
- name: Install packages via apt
apt:
- name: "{{ item }}"
+ name: "{{ teuthology_extra_packages|list }}"
state: latest
update_cache: yes
cache_valid_time: 600
- with_items: "{{ teuthology_extra_packages }}"
tags:
- packages
- name: Install packages via zypper
zypper:
- name: "{{ item }}"
+ name: "{{ teuthology_extra_packages|list }}"
state: latest
update_cache: yes
- with_items: "{{ teuthology_extra_packages }}"
tags:
- packages
---
- name: Install packages via apt
apt:
- name: "{{ item }}"
+ name: "{{ vmhost_apt_packages|list }}"
state: latest
update_cache: yes
cache_valid_time: 600
- with_items: "{{ vmhost_apt_packages }}"
tags:
- packages