Add molecule scenario

This commit is contained in:
2021-09-30 22:58:20 +13:00
parent b84bcaa7c7
commit dae99f3168
5 changed files with 55 additions and 9 deletions

View File

@@ -4,19 +4,17 @@
- name: Ensure common packages
yum:
name: "{{item}}"
name: "{{ common_packages }}"
state: present
enablerepo: epel
with_items: "{{ common_packages }}"
when: ansible_distribution != 'OracleLinux'
tags: packages
- name: Ensure common packages
yum:
name: "{{item}}"
name: "{{ common_packages }}"
state: present
enablerepo: ol7_developer_EPEL
with_items: "{{ common_packages }}"
when: ansible_distribution == 'OracleLinux'
tags: packages
@@ -63,11 +61,13 @@
- name: Ensure Hostname is set
hostname:
name: "{{ inventory_hostname }}.{{ domain }}"
when:
- ansible_virtualization_type != "docker"
- name: Change root password
user:
name: root
password: "{{ root_pwd }}"
password: "{{ common_root_pwd }}"
changed_when: false
tags: rootpw

View File

@@ -1,4 +1,13 @@
---
- name: Ensure resolvers set
template:
src: etc.resolv.conf.j2
dest: /etc/resolv.conf
mode: u+rw,a+r
tags: dns
when:
- ansible_virtualization_type != "docker"
- name: Ensure DNS and SSH common config
template:
src: "{{ item.src }}"
@@ -10,10 +19,6 @@
dest: /etc/sysconfig/network,
mode: u+rw,a+r
}
- { src: etc.resolv.conf.j2,
dest: /etc/resolv.conf,
mode: u+rw,a+r
}
tags: dns
- name: Ensure hosts file correct
@@ -42,6 +47,8 @@
- {regexp: "^{{ ansible_default_ipv4.address }}.*{{ ansible_nodename.split('.')[0] }}$",
line: "{{ ansible_default_ipv4.address }} {{ inventory_hostname }}.{{ domain }} {{ inventory_hostname }}"
}
when:
- ansible_virtualization_type != "docker"
- name: Ensure NetworkManager does not fiddle DNS
ini_file: