Merge "Replace apt/yum ansible modules, use package instead"
This commit is contained in:
commit
507c842600
@ -13,7 +13,7 @@
|
|||||||
- hosts: primary
|
- hosts: primary
|
||||||
tasks:
|
tasks:
|
||||||
- name: Install python setuptools
|
- name: Install python setuptools
|
||||||
apt:
|
package:
|
||||||
name:
|
name:
|
||||||
- python3-pip
|
- python3-pip
|
||||||
- python3-setuptools
|
- python3-setuptools
|
||||||
|
@ -11,12 +11,11 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
- name: Install python3-docker and python3-requests Modules
|
- name: Install python3-docker and python3-requests Modules
|
||||||
apt:
|
package:
|
||||||
pkg:
|
name:
|
||||||
- python3-docker
|
- python3-docker
|
||||||
- python3-requests
|
- python3-requests
|
||||||
state: present
|
state: present
|
||||||
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
|
||||||
|
|
||||||
- name: List Docker Images
|
- name: List Docker Images
|
||||||
shell: docker image ls
|
shell: docker image ls
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
become: yes
|
become: yes
|
||||||
block:
|
block:
|
||||||
- name: Ensure needed packages
|
- name: Ensure needed packages
|
||||||
apt:
|
package:
|
||||||
name:
|
name:
|
||||||
- python3-passlib
|
- python3-passlib
|
||||||
state: present
|
state: present
|
||||||
|
@ -11,21 +11,16 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
---
|
---
|
||||||
- name: redhat | ensuring apache packages are present
|
- name: ensure apache packages are present
|
||||||
become: yes
|
become: yes
|
||||||
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
|
vars:
|
||||||
yum:
|
- packages:
|
||||||
name:
|
Debian:
|
||||||
- httpd
|
|
||||||
update_cache: yes
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: ubuntu | ensuring apache packages are present
|
|
||||||
become: yes
|
|
||||||
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
|
||||||
apt:
|
|
||||||
name:
|
|
||||||
- apache2
|
- apache2
|
||||||
|
RedHat:
|
||||||
|
- httpd
|
||||||
|
package:
|
||||||
|
name: "{{ packages[ansible_os_family] }}"
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
become: yes
|
become: yes
|
||||||
block:
|
block:
|
||||||
- name: Ensure needed packages
|
- name: Ensure needed packages
|
||||||
apt:
|
package:
|
||||||
name:
|
name:
|
||||||
- python3-passlib
|
- python3-passlib
|
||||||
- python3-openssl
|
- python3-openssl
|
||||||
|
@ -24,11 +24,18 @@
|
|||||||
name: apache-server
|
name: apache-server
|
||||||
|
|
||||||
- name: Install needed packages
|
- name: Install needed packages
|
||||||
apt:
|
vars:
|
||||||
name:
|
- packages:
|
||||||
- python3-pip
|
Debian:
|
||||||
- python3-setuptools
|
- python3-pip
|
||||||
- libapache2-mod-wsgi-py3
|
- python3-setuptools
|
||||||
|
- libapache2-mod-wsgi-py3
|
||||||
|
RedHat:
|
||||||
|
- python3-pip
|
||||||
|
- python3-setuptools
|
||||||
|
- python3-mod_wsgi
|
||||||
|
package:
|
||||||
|
name: "{{ packages[ansible_os_family] }}"
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Install sushy-tools
|
- name: Install sushy-tools
|
||||||
|
@ -13,18 +13,7 @@
|
|||||||
---
|
---
|
||||||
- name: Ensuring docker and support packages are present
|
- name: Ensuring docker and support packages are present
|
||||||
become: yes
|
become: yes
|
||||||
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
|
package:
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- docker.io
|
|
||||||
- runc
|
|
||||||
update_cache: yes
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Ensuring docker and support packages are present
|
|
||||||
become: yes
|
|
||||||
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
|
||||||
apt:
|
|
||||||
name:
|
name:
|
||||||
- docker.io
|
- docker.io
|
||||||
- runc
|
- runc
|
||||||
|
@ -14,28 +14,25 @@
|
|||||||
- block:
|
- block:
|
||||||
- name: Ensuring Libvirt, Qemu and support packages are present
|
- name: Ensuring Libvirt, Qemu and support packages are present
|
||||||
become: yes
|
become: yes
|
||||||
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
|
vars:
|
||||||
yum:
|
- packages:
|
||||||
name:
|
Debian:
|
||||||
- libguestfs-tools
|
- qemu
|
||||||
- libvirt
|
- libvirt-bin
|
||||||
- libvirt-devel
|
- libguestfs-tools
|
||||||
- libvirt-daemon-kvm
|
- qemu-kvm
|
||||||
- qemu-kvm
|
- python3-lxml
|
||||||
state: present
|
- python3-libvirt
|
||||||
- name: Ensuring Libvirt, Qemu and support packages are present
|
- dnsmasq
|
||||||
become: yes
|
- ebtables
|
||||||
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
RedHat:
|
||||||
apt:
|
- libguestfs-tools
|
||||||
name:
|
- libvirt
|
||||||
- qemu
|
- libvirt-devel
|
||||||
- libvirt-bin
|
- libvirt-daemon-kvm
|
||||||
- libguestfs-tools
|
- qemu-kvm
|
||||||
- qemu-kvm
|
package:
|
||||||
- python3-lxml
|
name: "{{ packages[ansible_os_family] }}"
|
||||||
- python3-libvirt
|
|
||||||
- dnsmasq
|
|
||||||
- ebtables
|
|
||||||
state: present
|
state: present
|
||||||
- name: Add user "{{ ansible_user }}" to libvirt group
|
- name: Add user "{{ ansible_user }}" to libvirt group
|
||||||
become: yes
|
become: yes
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
vars:
|
vars:
|
||||||
network_action: "{{ libvirt_network.network_action }}"
|
network_action: "{{ libvirt_network.network_action }}"
|
||||||
- name: install required packages
|
- name: install required packages
|
||||||
apt:
|
package:
|
||||||
name:
|
name:
|
||||||
- bridge-utils
|
- bridge-utils
|
||||||
state: present
|
state: present
|
||||||
|
Loading…
Reference in New Issue
Block a user