diff options
| author | Brenton Leanhardt <bleanhar@redhat.com> | 2015-12-09 16:44:55 -0500 | 
|---|---|---|
| committer | Brenton Leanhardt <bleanhar@redhat.com> | 2015-12-09 16:44:55 -0500 | 
| commit | ec7b8b68b6467e17487ec4c81fbe2c6826e3c889 (patch) | |
| tree | cba54e9138630742d0788a5cff9f70ec75b93032 /roles | |
| parent | ecae1fcaaf6d83f2fb6dce0624990b2d13c25db9 (diff) | |
| parent | b1d30491f1581503003646684137bf2c218660ba (diff) | |
| download | openshift-ec7b8b68b6467e17487ec4c81fbe2c6826e3c889.tar.gz openshift-ec7b8b68b6467e17487ec4c81fbe2c6826e3c889.tar.bz2 openshift-ec7b8b68b6467e17487ec4c81fbe2c6826e3c889.tar.xz openshift-ec7b8b68b6467e17487ec4c81fbe2c6826e3c889.zip | |
Merge pull request #1046 from sdodson/yum-dnf-cleanup
Remove yum / dnf duplication
Diffstat (limited to 'roles')
30 files changed, 46 insertions, 262 deletions
| diff --git a/roles/ansible/tasks/main.yml b/roles/ansible/tasks/main.yml index f79273824..2a6ac7713 100644 --- a/roles/ansible/tasks/main.yml +++ b/roles/ansible/tasks/main.yml @@ -2,16 +2,7 @@  # Install ansible client  - name: Install Ansible -  yum: -    pkg: ansible -    state: installed -  when: ansible_pkg_mgr == "yum" - -- name: Install Ansible -  dnf: -    pkg: ansible -    state: installed -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=ansible state=present"  - include: config.yml    vars: diff --git a/roles/ansible_tower/tasks/main.yaml b/roles/ansible_tower/tasks/main.yaml index b7757214d..36fc9b282 100644 --- a/roles/ansible_tower/tasks/main.yaml +++ b/roles/ansible_tower/tasks/main.yaml @@ -1,6 +1,6 @@  ---  - name: install some useful packages -  yum: name={{ item }} +  action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"    with_items:    - git    - python-pip diff --git a/roles/ansible_tower_cli/tasks/main.yml b/roles/ansible_tower_cli/tasks/main.yml index 41fac22a0..0c5163b50 100644 --- a/roles/ansible_tower_cli/tasks/main.yml +++ b/roles/ansible_tower_cli/tasks/main.yml @@ -1,6 +1,6 @@  ---  - name: Install python-ansible-tower-cli -  yum: name=python-ansible-tower-cli +  action: "{{ ansible_pkg_mgr }} name=python-ansible-tower-cli state=present"  - template:      src: tower_cli.cfg.j2 diff --git a/roles/cockpit/tasks/main.yml b/roles/cockpit/tasks/main.yml index 8410e7c90..b90e7dfd6 100644 --- a/roles/cockpit/tasks/main.yml +++ b/roles/cockpit/tasks/main.yml @@ -1,25 +1,11 @@  ---  - name: Install cockpit-ws -  yum: -    name: "{{ item }}" -    state: present +  action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"    with_items:      - cockpit-ws      - cockpit-shell      - cockpit-bridge      - "{{ cockpit_plugins }}" -  when: ansible_pkg_mgr == "yum" - -- name: Install cockpit-ws -  dnf: -    name: "{{ item }}" -    state: present -  with_items: -    - cockpit-ws -    - cockpit-shell -    - cockpit-bridge -    - "{{ cockpit_plugins }}" -  when: ansible_pkg_mgr == "dnf"  - name: Enable cockpit-ws    service: diff --git a/roles/copr_cli/tasks/main.yml b/roles/copr_cli/tasks/main.yml index f8496199d..4bfd551d3 100644 --- a/roles/copr_cli/tasks/main.yml +++ b/roles/copr_cli/tasks/main.yml @@ -1,10 +1,2 @@  --- -- yum: -    name: copr-cli -    state: present -  when: ansible_pkg_mgr == "yum" - -- dnf: -    name: copr-cli -    state: present -  when: ansible_pkg_mgr == "dnf" +- action: "{{ ansible_pkg_mgr }} name=copr-cli state=present" diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 857674454..e94ebe3e1 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -1,13 +1,8 @@  ---  # tasks file for docker  - name: Install docker -  yum: pkg=docker -  when: ansible_pkg_mgr == "yum" - -- name: Install docker -  dnf: pkg=docker -  when: ansible_pkg_mgr == "dnf" - +  action: "{{ ansible_pkg_mgr }} name=docker state=present" +    - name: enable and start the docker service    service: name=docker enabled=yes state=started diff --git a/roles/etcd/tasks/main.yml b/roles/etcd/tasks/main.yml index efaab5f31..61892fe06 100644 --- a/roles/etcd/tasks/main.yml +++ b/roles/etcd/tasks/main.yml @@ -8,12 +8,7 @@    when: "'ipv4' not in hostvars[inventory_hostname]['ansible_' ~ etcd_interface] or 'address' not in hostvars[inventory_hostname]['ansible_' ~ etcd_interface].ipv4"  - name: Install etcd -  yum: pkg=etcd-2.* state=present -  when: ansible_pkg_mgr == "yum" - -- name: Install etcd -  dnf: pkg=etcd* state=present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=etcd-2.* state=present"  - name: Validate permissions on the config dir    file: diff --git a/roles/flannel/tasks/main.yml b/roles/flannel/tasks/main.yml index 86e1bc96e..1e86176ea 100644 --- a/roles/flannel/tasks/main.yml +++ b/roles/flannel/tasks/main.yml @@ -1,13 +1,7 @@  ---  - name: Install flannel    sudo: true -  yum: pkg=flannel state=present -  when: ansible_pkg_mgr == "yum" - -- name: Install flannel -  sudo: true -  dnf: pkg=flannel state=present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=flannel state=present"  - name: Set flannel etcd url    sudo: true diff --git a/roles/fluentd_master/tasks/main.yml b/roles/fluentd_master/tasks/main.yml index 43c499b4d..65c67fe8d 100644 --- a/roles/fluentd_master/tasks/main.yml +++ b/roles/fluentd_master/tasks/main.yml @@ -1,16 +1,7 @@  ---  # TODO: Update fluentd install and configuration when packaging is complete  - name: download and install td-agent -  yum: -    name: 'http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' -    state: present -  when: ansible_pkg_mgr == "yum" - -- name: download and install td-agent -  dnf: -    name: 'http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' -    state: present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name='http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' state=present"  - name: Verify fluentd plugin installed    command: '/opt/td-agent/embedded/bin/gem query -i fluent-plugin-kubernetes' diff --git a/roles/fluentd_node/tasks/main.yml b/roles/fluentd_node/tasks/main.yml index 827a1c075..85488b55e 100644 --- a/roles/fluentd_node/tasks/main.yml +++ b/roles/fluentd_node/tasks/main.yml @@ -1,16 +1,7 @@  ---  # TODO: Update fluentd install and configuration when packaging is complete  - name: download and install td-agent -  yum: -    name: 'http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' -    state: present -  when: ansible_pkg_mgr == "yum" - -- name: download and install td-agent -  dnf: -    name: 'http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' -    state: present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name='http://packages.treasuredata.com/2/redhat/7/x86_64/td-agent-2.2.0-0.x86_64.rpm' state=present"  - name: Verify fluentd plugin installed    command: '/opt/td-agent/embedded/bin/gem query -i fluent-plugin-kubernetes' diff --git a/roles/haproxy/tasks/main.yml b/roles/haproxy/tasks/main.yml index 5d015fadd..106ab8489 100644 --- a/roles/haproxy/tasks/main.yml +++ b/roles/haproxy/tasks/main.yml @@ -1,15 +1,6 @@  ---  - name: Install haproxy -  yum: -    pkg: haproxy -    state: present -  when: ansible_pkg_mgr == "yum" - -- name: Install haproxy -  dnf: -    pkg: haproxy -    state: present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=haproxy state=present"  - name: Configure haproxy    template: diff --git a/roles/kube_nfs_volumes/tasks/main.yml b/roles/kube_nfs_volumes/tasks/main.yml index 3fcb9fd18..2cc35844c 100644 --- a/roles/kube_nfs_volumes/tasks/main.yml +++ b/roles/kube_nfs_volumes/tasks/main.yml @@ -1,11 +1,6 @@  ---  - name: Install pyparted (RedHat/Fedora) -  yum: name=pyparted,python-httplib2 state=present -  when: ansible_pkg_mgr == "yum" - -- name: Install pyparted (RedHat/Fedora) -  dnf: name=pyparted,python-httplib2 state=present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=pyparted,python-httplib2 state=present"  - name: partition the drives    partitionpool: disks={{ disks }} force={{ force }} sizes={{ sizes }} diff --git a/roles/kube_nfs_volumes/tasks/nfs.yml b/roles/kube_nfs_volumes/tasks/nfs.yml index a58a7b824..eaec28544 100644 --- a/roles/kube_nfs_volumes/tasks/nfs.yml +++ b/roles/kube_nfs_volumes/tasks/nfs.yml @@ -1,11 +1,6 @@  --- -- name: Install NFS server on Fedora/Red Hat -  yum: name=nfs-utils state=present -  when: ansible_pkg_mgr == "yum" - -- name: Install NFS server on Fedora/Red Hat -  dnf: name=nfs-utils state=present -  when: ansible_pkg_mgr == "dnf" +- name: Install NFS server +  action: "{{ ansible_pkg_mgr }} name=nfs-utils state=present"  - name: Start rpcbind on Fedora/Red Hat    service: name=rpcbind state=started enabled=yes diff --git a/roles/nickhammond.logrotate/tasks/main.yml b/roles/nickhammond.logrotate/tasks/main.yml index fda23e05e..0a0cf1fae 100644 --- a/roles/nickhammond.logrotate/tasks/main.yml +++ b/roles/nickhammond.logrotate/tasks/main.yml @@ -1,6 +1,6 @@  ---  - name: nickhammond.logrotate | Install logrotate -  action: "{{ansible_pkg_mgr}} pkg=logrotate state=present" +  action: "{{ ansible_pkg_mgr }} name=logrotate state=present"  - name: nickhammond.logrotate | Setup logrotate.d scripts    template: diff --git a/roles/openshift_ansible_inventory/tasks/main.yml b/roles/openshift_ansible_inventory/tasks/main.yml index 2b99f8bcd..4a0968686 100644 --- a/roles/openshift_ansible_inventory/tasks/main.yml +++ b/roles/openshift_ansible_inventory/tasks/main.yml @@ -1,17 +1,5 @@  --- -- yum: -    name: "{{ item }}" -    state: present -  when: ansible_pkg_mgr == "yum" -  with_items: -  - openshift-ansible-inventory -  - openshift-ansible-inventory-aws -  - openshift-ansible-inventory-gce - -- dnf: -    name: "{{ item }}" -    state: present -  when: ansible_pkg_mgr == "dnf" +- action: "{{ ansible_pkg_mgr }} name={{ item}} state=present"    with_items:    - openshift-ansible-inventory    - openshift-ansible-inventory-aws diff --git a/roles/openshift_expand_partition/tasks/main.yml b/roles/openshift_expand_partition/tasks/main.yml index 42e7903fd..84d859553 100644 --- a/roles/openshift_expand_partition/tasks/main.yml +++ b/roles/openshift_expand_partition/tasks/main.yml @@ -1,11 +1,6 @@  ---  - name: Ensure growpart is installed -  yum: pkg=cloud-utils-growpart state=present -  when: ansible_pkg_mgr == "yum" - -- name: Ensure growpart is installed -  dnf: pkg=cloud-utils-growpart state=present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=cloud-utils-growpart state=present"  - name: Grow the partitions    command: "growpart {{oep_drive}} {{oep_partition}}" diff --git a/roles/openshift_facts/tasks/main.yml b/roles/openshift_facts/tasks/main.yml index 2e889d7d5..832f7ad84 100644 --- a/roles/openshift_facts/tasks/main.yml +++ b/roles/openshift_facts/tasks/main.yml @@ -7,16 +7,7 @@      - ansible_version | version_compare('1.9.0.1', 'ne')  - name: Ensure PyYaml is installed -  yum: pkg={{ item }} state=installed -  when: ansible_pkg_mgr == "yum" -  with_items: -    - PyYAML - -- name: Ensure PyYaml is installed -  dnf: pkg={{ item }} state=installed -  when: ansible_pkg_mgr == "dnf" -  with_items: -    - PyYAML +  action: "{{ ansible_pkg_mgr }} name=PyYAML state=present"  - name: Gather Cluster facts    openshift_facts: diff --git a/roles/openshift_master/tasks/main.yml b/roles/openshift_master/tasks/main.yml index 011b5dedd..bd3d8f90c 100644 --- a/roles/openshift_master/tasks/main.yml +++ b/roles/openshift_master/tasks/main.yml @@ -78,14 +78,7 @@        controller_lease_ttl: "{{ osm_controller_lease_ttl | default(None) }}"  - name: Install Master package -  yum: pkg={{ openshift.common.service_type }}-master{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "yum" -  register: install_result - -- name: Install Master package -  dnf: pkg={{ openshift.common.service_type }}-master{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "dnf" -  register: install_result +  action: "{{ ansible_pkg_mgr }} name={{ openshift.common.service_type }}-master{{ openshift_version  }} state=present"  - name: Re-gather package dependent master facts    openshift_facts: @@ -117,13 +110,8 @@    - restart master controllers  - name: Install httpd-tools if needed -  yum: pkg=httpd-tools state=present -  when: (ansible_pkg_mgr == "yum") and (item.kind == 'HTPasswdPasswordIdentityProvider') -  with_items: openshift.master.identity_providers - -- name: Install httpd-tools if needed -  dnf: pkg=httpd-tools state=present -  when: (ansible_pkg_mgr == "dnf") and (item.kind == 'HTPasswdPasswordIdentityProvider') +  action: "{{ ansible_pkg_mgr }} name=httpd-tools state=present" +  when: (item.kind == 'HTPasswdPasswordIdentityProvider')    with_items: openshift.master.identity_providers  - name: Ensure htpasswd directory exists @@ -267,7 +255,7 @@    when: openshift_master_ha | bool and openshift.master.cluster_method == 'native'  - name: Install cluster packages -  action: "{{ansible_pkg_mgr}} pkg=pcs state=present" +  action: "{{ ansible_pkg_mgr }} name=pcs state=present"    when: openshift_master_ha | bool and openshift.master.cluster_method == 'pacemaker'    register: install_result diff --git a/roles/openshift_master_ca/tasks/main.yml b/roles/openshift_master_ca/tasks/main.yml index caac13be3..0db95a4eb 100644 --- a/roles/openshift_master_ca/tasks/main.yml +++ b/roles/openshift_master_ca/tasks/main.yml @@ -1,13 +1,6 @@  ---  - name: Install the base package for admin tooling -  yum: pkg={{ openshift.common.service_type }}{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "yum" -  register: install_result - -- name: Install the base package for admin tooling -  dnf: pkg={{ openshift.common.service_type }}{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "dnf" -  register: install_result +  action: "{{ ansible_pkg_mgr }} name={{ openshift.common.service_type }}{{ openshift_version  }} state=present"  - name: Reload generated facts    openshift_facts: diff --git a/roles/openshift_node/tasks/main.yml b/roles/openshift_node/tasks/main.yml index 110556b4a..eef7bec9a 100644 --- a/roles/openshift_node/tasks/main.yml +++ b/roles/openshift_node/tasks/main.yml @@ -37,24 +37,11 @@  # We have to add tuned-profiles in the same transaction otherwise we run into depsolving  # problems because the rpms don't pin the version properly.  - name: Install Node package -  yum: pkg={{ openshift.common.service_type }}-node{{ openshift_version  }},tuned-profiles-{{ openshift.common.service_type }}-node{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "yum" -  register: node_install_result - -- name: Install Node package -  dnf: pkg={{ openshift.common.service_type }}-node{{ openshift_version  }},tuned-profiles-{{ openshift.common.service_type }}-node{{ openshift_version  }} state=present -  when: ansible_pkg_mgr == "dnf" -  register: node_install_result - -- name: Install sdn-ovs package -  yum: pkg={{ openshift.common.service_type }}-sdn-ovs{{ openshift_version }} state=present -  register: sdn_install_result -  when: ansible_pkg_mgr == "yum" and openshift.common.use_openshift_sdn +  action: "{{ ansible_pkg_mgr }} name={{ openshift.common.service_type }}-node{{ openshift_version  }},tuned-profiles-{{ openshift.common.service_type }}-node{{ openshift_version  }} state=present"  - name: Install sdn-ovs package -  dnf: pkg={{ openshift.common.service_type }}-sdn-ovs{{ openshift_version }} state=present -  register: sdn_install_result -  when: ansible_pkg_mgr == "dnf" and openshift.common.use_openshift_sdn +  action: "{{ ansible_pkg_mgr }} name={{ openshift.common.service_type }}-sdn-ovs{{ openshift_version }} state=present" +  when: openshift.common.use_openshift_sdn  # TODO: add the validate parameter when there is a validation command to run  - name: Create the Node config diff --git a/roles/openshift_node/tasks/storage_plugins/ceph.yml b/roles/openshift_node/tasks/storage_plugins/ceph.yml index b5146dcac..10d0990a0 100644 --- a/roles/openshift_node/tasks/storage_plugins/ceph.yml +++ b/roles/openshift_node/tasks/storage_plugins/ceph.yml @@ -1,12 +1,3 @@  ---  - name: Install Ceph storage plugin dependencies -  yum: -    pkg: ceph-common -    state: installed -  when: ansible_pkg_mgr == "yum" - -- name: Install Ceph storage plugin dependencies -  dnf: -    pkg: ceph-common -    state: installed -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=ceph-common state=present"
\ No newline at end of file diff --git a/roles/openshift_node/tasks/storage_plugins/glusterfs.yml b/roles/openshift_node/tasks/storage_plugins/glusterfs.yml index a357023e1..1080646ee 100644 --- a/roles/openshift_node/tasks/storage_plugins/glusterfs.yml +++ b/roles/openshift_node/tasks/storage_plugins/glusterfs.yml @@ -1,15 +1,6 @@  ---  - name: Install GlusterFS storage plugin dependencies -  yum: -    pkg: glusterfs-fuse -    state: installed -  when: ansible_pkg_mgr == "yum" - -- name: Install GlusterFS storage plugin dependencies -  dnf: -    pkg: glusterfs-fuse -    state: installed -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=glusterfs-fuse state=present"  - name: Set sebooleans to allow gluster storage plugin access from containers    seboolean: diff --git a/roles/openshift_repos/handlers/main.yml b/roles/openshift_repos/handlers/main.yml index fed4ab2f0..198fc7d6e 100644 --- a/roles/openshift_repos/handlers/main.yml +++ b/roles/openshift_repos/handlers/main.yml @@ -1,6 +1,3 @@  --- -- name: refresh yum cache -  command: yum clean all - -- name: refresh dnf cache -  command: dnf clean all +- name: refresh cache +  command: "{{ ansible_pkg_mgr }} clean all" diff --git a/roles/openshift_repos/tasks/main.yaml b/roles/openshift_repos/tasks/main.yaml index c55b5df89..9faf0dfd9 100644 --- a/roles/openshift_repos/tasks/main.yaml +++ b/roles/openshift_repos/tasks/main.yaml @@ -11,30 +11,21 @@      that: openshift.common.deployment_type in known_openshift_deployment_types  - name: Ensure libselinux-python is installed -  yum: -    pkg: libselinux-python -    state: present -  when: ansible_pkg_mgr == "yum" - -- name: Ensure libselinux-python is installed -  dnf: -    pkg: libselinux-python -    state: present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=libselinux-python state=present"  - name: Create any additional repos that are defined    template:      src: yum_repo.j2      dest: /etc/yum.repos.d/openshift_additional.repo    when: openshift_additional_repos | length > 0 -  notify: refresh yum cache +  notify: refresh cache  - name: Remove the additional repos if no longer defined    file:      dest: /etc/yum.repos.d/openshift_additional.repo      state: absent    when: openshift_additional_repos | length == 0 -  notify: refresh yum cache +  notify: refresh cache  - name: Remove any yum repo files for other deployment types RHEL/CentOS    file: @@ -44,7 +35,7 @@    - '*/repos/*'    when: not (item | search("/files/" ~ openshift_deployment_type ~ "/repos")) and          (ansible_os_family == "RedHat" and ansible_distribution != "Fedora") -  notify: refresh yum cache +  notify: refresh cache  - name: Remove any yum repo files for other deployment types Fedora    file: @@ -54,24 +45,24 @@    - '*/repos/*'    when: not (item | search("/files/fedora-" ~ openshift_deployment_type ~ "/repos")) and          (ansible_distribution == "Fedora") -  notify: refresh dnf cache +  notify: refresh cache  - name: Configure gpg keys if needed    copy: src={{ item }} dest=/etc/pki/rpm-gpg/    with_fileglob:    - "{{ openshift_deployment_type }}/gpg_keys/*" -  notify: refresh yum cache +  notify: refresh cache  - name: Configure yum repositories RHEL/CentOS    copy: src={{ item }} dest=/etc/yum.repos.d/    with_fileglob:    - "{{ openshift_deployment_type }}/repos/*" -  notify: refresh yum cache +  notify: refresh cache    when: (ansible_os_family == "RedHat" and ansible_distribution != "Fedora")  - name: Configure yum repositories Fedora    copy: src={{ item }} dest=/etc/yum.repos.d/    with_fileglob:    - "fedora-{{ openshift_deployment_type }}/repos/*" -  notify: refresh dnf cache +  notify: refresh cache    when: (ansible_distribution == "Fedora") diff --git a/roles/openshift_storage_nfs_lvm/tasks/nfs.yml b/roles/openshift_storage_nfs_lvm/tasks/nfs.yml index bf23dfe98..cf1ba6f25 100644 --- a/roles/openshift_storage_nfs_lvm/tasks/nfs.yml +++ b/roles/openshift_storage_nfs_lvm/tasks/nfs.yml @@ -1,12 +1,7 @@  ---  - name: Install NFS server -  yum: name=nfs-utils state=present -  when: ansible_pkg_mgr == "yum" - -- name: Install NFS server -  dnf: name=nfs-utils state=present -  when: ansible_pkg_mgr == "dnf" - +  action: "{{ ansible_pkg_mgr }} name=nfs-utils state=present" +    - name: Start rpcbind    service: name=rpcbind state=started enabled=yes diff --git a/roles/os_env_extras/tasks/main.yaml b/roles/os_env_extras/tasks/main.yaml index 29599559c..cbf5c37f5 100644 --- a/roles/os_env_extras/tasks/main.yaml +++ b/roles/os_env_extras/tasks/main.yaml @@ -12,13 +12,4 @@      dest: /root/.vimrc  - name: Bash Completion -  yum: -    pkg: bash-completion -    state: installed -  when: ansible_pkg_mgr == "yum" - -- name: Bash Completion -  dnf: -    pkg: bash-completion -    state: installed -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=bash-completion state=present"
\ No newline at end of file diff --git a/roles/os_firewall/tasks/firewall/firewalld.yml b/roles/os_firewall/tasks/firewall/firewalld.yml index cf2a2c733..ba12c6b0c 100644 --- a/roles/os_firewall/tasks/firewall/firewalld.yml +++ b/roles/os_firewall/tasks/firewall/firewalld.yml @@ -1,16 +1,6 @@  ---  - name: Install firewalld packages -  yum: -    name: firewalld -    state: present -  when: ansible_pkg_mgr == "yum" -  register: install_result - -- name: Install firewalld packages -  dnf: -    name: firewalld -    state: present -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=firewalld state=present"    register: install_result  - name: Check if iptables-services is installed diff --git a/roles/os_firewall/tasks/firewall/iptables.yml b/roles/os_firewall/tasks/firewall/iptables.yml index 36d51504c..d3a5b1fa7 100644 --- a/roles/os_firewall/tasks/firewall/iptables.yml +++ b/roles/os_firewall/tasks/firewall/iptables.yml @@ -1,22 +1,9 @@  ---  - name: Install iptables packages -  yum: -    name: "{{ item }}" -    state: present +  action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"    with_items:    - iptables    - iptables-services -  when: ansible_pkg_mgr == "yum" -  register: install_result - -- name: Install iptables packages -  dnf: -    name: "{{ item }}" -    state: present -  with_items: -  - iptables -  - iptables-services -  when: ansible_pkg_mgr == "dnf"    register: install_result  - name: Check if firewalld is installed diff --git a/roles/os_update_latest/tasks/main.yml b/roles/os_update_latest/tasks/main.yml index 40eec8d35..2532059c0 100644 --- a/roles/os_update_latest/tasks/main.yml +++ b/roles/os_update_latest/tasks/main.yml @@ -1,8 +1,3 @@  ---  - name: Update all packages -  yum: name=* state=latest -  when: ansible_pkg_mgr == "yum" - -- name: Update all packages -  dnf: name=* state=latest -  when: ansible_pkg_mgr == "dnf" +  action: "{{ ansible_pkg_mgr }} name=* state=latest"
\ No newline at end of file diff --git a/roles/tito/tasks/main.yml b/roles/tito/tasks/main.yml index f7b4ef363..3cf9e2bfd 100644 --- a/roles/tito/tasks/main.yml +++ b/roles/tito/tasks/main.yml @@ -1,4 +1,2 @@  --- -- yum: -    name: tito -    state: present +- action: "{{ ansible_pkg_mgr }} name=tito state=present" | 
