docs/rugcms.yml

59 lines
1.8 KiB
YAML

# catchall rugcms ansible uitrol script:
#
# - create rugcms group
# - create rugmcs user, lid van rugcms en homedir /local_disk
# - push ssh-keys rugcms user
# - install packages
# - upgrade all rpms
# - disable selinux
#
# Usage: $ ansible-playbook rugcms.yml
---
- name: rugcms ansible
hosts: "{{ myhosts | default('acc')}}"
tasks:
- group:
name: rugcms
state: present
- user:
name: rugcms
comment: "rugcms user"
state: present
group: rugcms
home: /local_disk
- authorized_key:
user: rugcms
key: '{{ item }}'
state: present
with_items:
- 'ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAz/4D/jhUycyYS8gOrQDs+BqK+MLzfB9kb60W9zGTs9KigKGUOtvZ78mb1F2+ouy/uQUbOO4MoUu+fOzSlSE56GdyTSc/RsLaoHde2aRalXnRf55tuIVgv6MNG7siZt1i4iDhm/uql8nzc7m0Ompr9XXLXOQ0ZGFPViLLYyRcLOc= r.m.uittenbroek@rug.nl'
- 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCoRM/8ItzD87bvO6WVwDS83mkLUv0fo1dUxBzGB0w9j+a4vtUbcGm13TXp6zIS6zZqj09QD8jznO1OE92tC1axjuwENbAi7WiqaFMJdqB6MLN4Fxo4xa5LaadDTFbd4yLI1lzheowfPvFypUW90L4ToEkKkvgp+r+4C7BrLLUTzksS3PzBB2jp25XimdbxQvbZS74RdEa4O1Xqz0A4+FbM9r90OIJGrexVTKb2jpQk3bhTIpCXDkRldA1PLYSPoUAmCViGPoHCoyNbtZj8MWDjOKH/Ut/WXg5z60JfFqHazkHsQiJ9YkgUk2zy/7cjl5Pl8DVkPp79c/F5YFw492XN rugcms@charanga'
- name: Install epel-repo
yum: name=epel-release state=latest
- name: Install ntp package
yum: name=ntp state=latest
- name: Install yum-utils
yum: name=yum-utils state=latest
- name: upgrade all packages
yum: name=* state=latest
- name: disable selinux
selinux: state=disabled
- name: start ntp service
systemd:
name: ntpd.service
state: started
- name: disable firewalld
systemd:
name: firewalld.service
state: stopped