20191021 - money168/cowsay GitHub Wiki
- name: add HISTTIMEFORMAT to /etc/bashrc
become: yes
become_method: sudo
lineinfile:
dest: /etc/bashrc
line: ‘export HISTTIMEFORMAT=" %F %T "’
state: present
- name: add Cmnd_Alias JBOSS_SERVICES to /etc/sudoers
become: yes
become_method: sudo
lineinfile:
dest: /etc/sudoers
line: ’Cmnd_Alias JBOSS_SERVICES = /usr/bin/systemctl * jboss-eap-* ’
state: present
- name: Make sure jboss group exists
become: yes
become_method: sudo
group:
name: jboss
state: present
- name: adding existing user ‘ops’ to primary group of ‘jboss’
become: yes
become_method: sudo
user:
name: ops
group: jboss
- name: Allow jboss group have passwordless JBOSS_SERVICES Cmnd_Alias
become: yes
become_method: sudo
lineinfile:
dest: /etc/sudoers
state: present
regexp: ‘^%jboss’
line: ‘%jboss ALL=(ALL) NOPASSWD: JBOSS_SERVICES’
- name: be sure firewalld is disabled
become: yes
become_method: sudo
systemd: name=firewalld enabled=no
- name: be sure firewalld is stopped
become: yes
become_method: sudo
systemd: name=firewalld state=stopped
ignore_errors: yes
- name: Disable SELinux
become: yes
become_method: sudo
selinux:
state: disabled
- name: Create AP directory
file:
path: “{{ item }}”
state: directory
owner: jboss
group: jboss
mode: 0775
recurse: yes
with_items:
– ‘/opt/jboss/applogs’
– ‘/job/bin’
– ‘/job/war’
- name: Create symbolic link /applogs to /opt/jboss/applogs
become: yes
become_method: sudo
file:
src: “/opt/jboss/logs”
dest: “/applogs”
state: link