ansible-host: Initial version of role

This commit is contained in:
Timo Makinen 2020-08-26 23:25:20 +03:00
parent 858a7d30d7
commit f05112b125
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,3 @@
---
dependencies:
- { role: epel-repo }

View file

@ -0,0 +1,35 @@
---
- name: check support
fail:
msg: Role not supported in your system
when: ansible_os_family != "RedHat"
- name: install ansible packages
package:
name: "{{ item }}"
state: installed
with_items:
- ansible
- git
- name: create private directory and force permissions
file:
path: /export/private
owner: root
group: root
mode: 0700
state: directory
- name: link private directory
file:
src: "/srv/private"
dest: "/export/private"
owner: root
group: "{{ ansible_wheel }}"
state: link
follow: false
- name: clone ansible repository
git:
dest: /srv/ansible
repo: https://git.foo.sh/ansible.git