Files
ansible-role-common/tasks/RedHat.yml

44 lines
866 B
YAML
Raw Normal View History

2016-07-26 14:30:49 +12:00
---
# tasks file for common role
2016-07-26 14:30:49 +12:00
- name: Ensure SELinux status
selinux:
state: disabled
2016-11-17 15:14:36 +13:00
register: sestate
2016-07-26 14:30:49 +12:00
tags: security
2016-11-17 15:14:36 +13:00
- debug:
msg: "SELinux {{ sestate.msg }}"
when: sestate.changed
- name: Create admin group
group: name={{ADMIN_GROUP}} state=present
- name: Configure yum limit
2016-07-26 14:30:49 +12:00
lineinfile:
dest: /etc/yum.conf
regexp: "installonly_limit="
line: "installonly_limit=2"
tags: packages
- name: Ensure common packages
yum:
name: "{{item}}"
state: present
enablerepo: epel
with_items: "{{ common_packages }}"
tags: packages
- name: Ensure Hostname is set
hostname:
name: "{{ inventory_hostname }}.{{ domain }}"
- name: Change root password
user:
name: root
password: "{{ root_pwd }}"
changed_when: false
2016-11-17 15:04:10 +13:00
- include: communication.yml
- include: networking.yml
- include: motd.yml