Добавить в корзинуПозвонить
Найти в Дзене

Реализуйте механизм инвентаризации машин HQ-SRV и HQ-CLI через Ansible на BR-SRV

mkdir /etc/ansible/PC_INFO Напишите playbook в /etc/ansible/PC_INFO/playbook.yml : - name: PC-INFO
hosts: LNX
tasks:
- name: Create report file & Append hostname
lineinfile:
path: /etc/ansible/PC_INFO/{{ ansible_hostname }}.yml
line: "Имя компьютера: {{ ansible_hostname }} \n"
create: true
delegate_to: 127.0.0.1
- name: Append IP address to report file
lineinfile:
path: /etc/ansible/PC_INFO/{{ ansible_hostname }}.yml
line: "IP-адрес: {{ ansible_default_ipv4.address }} \n"
create: true
delegate_to: 127.0.0.1 Проверьте его работоспособность: ansible-playbook /etc/ansible/PC_INFO/playbook.yml

mkdir /etc/ansible/PC_INFO

Напишите playbook в /etc/ansible/PC_INFO/playbook.yml :

- name: PC-INFO
hosts: LNX

tasks:
- name: Create report file & Append hostname
lineinfile:
path: /etc/ansible/PC_INFO/{{ ansible_hostname }}.yml
line: "Имя компьютера: {{ ansible_hostname }} \n"
create: true
delegate_to: 127.0.0.1

- name: Append IP address to report file
lineinfile:
path: /etc/ansible/PC_INFO/{{ ansible_hostname }}.yml
line: "IP-адрес: {{ ansible_default_ipv4.address }} \n"
create: true
delegate_to: 127.0.0.1

Проверьте его работоспособность:

ansible-playbook /etc/ansible/PC_INFO/playbook.yml