54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
---
|
|
|
|
- name: Domain settings download
|
|
get_url:
|
|
url: "http://{{ ansible_default_ipv4.gateway }}:3000/domain"
|
|
dest: /etc/domain.yml
|
|
owner: root
|
|
mode: 0644
|
|
force: yes
|
|
|
|
- name: Creating ansible facts directory
|
|
file:
|
|
path: /etc/ansible/facts.d
|
|
state: directory
|
|
owner: root
|
|
group: root
|
|
mode: 0755
|
|
|
|
- name: Assuring python-yaml is installed
|
|
apt:
|
|
name: python-yaml
|
|
state: present
|
|
become: yes
|
|
|
|
- name: Creating facts.d script for the domain settings
|
|
copy:
|
|
src: domain.fact
|
|
dest: /etc/ansible/facts.d/domain.fact
|
|
owner: root
|
|
group: root
|
|
mode: 0755
|
|
|
|
- name: Loading domain variables
|
|
setup: filter=ansible_local
|
|
|
|
- name: Creating facts.d script for repo/pkg versions
|
|
template:
|
|
src: checksum.fact
|
|
dest: /etc/ansible/facts.d/checksum.fact
|
|
mode: 0755
|
|
owner: root
|
|
group: root
|
|
|
|
- name: Creating facts.d script for node role
|
|
template:
|
|
src: noderole.fact
|
|
dest: /etc/ansible/facts.d/noderole.fact
|
|
mode: 0755
|
|
owner: root
|
|
group: root
|
|
|
|
- name: Loading repo/pkg versions
|
|
setup: filter=ansible_local
|