регистрировать переменные в инвентаре Ansible

Я нахожу это...

Моя ошибка.. Я думаю, что Mate и Gnome — это одно, но Mate — это тоже Двое работает с GNOME 2...

В System + Preferences + Hardware есть сочетания клавиш.enter image description here

, затем с помощью + (Добавить)откройте окно

enter image description here

и пишем, в Имя , Terminal, в Befehl(command ), gnome -terminal.

Затем, с Маусом на правой стороне (, но иногда и на левой стороне..., вы пробуете один, а когда он не работает, другой... )нажмите на Терминал Линия,

enter image description here

и дать с Клавиатурой,Ctrl Alt T (Я пишу Strg, потому что моя клавиатура из Германии... ), затем введите на клавиатуре ↵ Enter .....

0
02.10.2020, 17:19
1 ответ

Используйтеansible _play _hostsиhostvarsдля повторения зарегистрированных значений. Например, инвентарь, плейбук и шаблон ниже

shell> cat hosts
test_01
test_02
test_03
shell> cat pb.yml
- hosts: all
  tasks:
    - command: uptime
      register: environment
    - template:
        src: template.csv.j2
        dest: list.csv
      delegate_to: localhost
shell> cat template.csv.j2
{% for host in ansible_play_hosts %}
{{ host }}, {{ hostvars[host]['environment']['stdout'] }}
{% endfor %}

дать

shell> cat list.csv
test_01, 12:02AM  up 62 days,  3:21, 2 users, load averages: 0.51, 0.65, 0.40
test_02, 12:02AM  up 62 days,  3:21, 1 user, load averages: 0.51, 0.65, 0.40
test_03, 10:02PM  up 62 days,  3:21, 1 user, load averages: 0.55, 0.65, 0.41
0
18.03.2021, 23:00

Теги

Похожие вопросы