молекула: как увидеть «факты» о машинах под управлением, например `ansible -m setup instance1` - PullRequest
0 голосов
/ 07 ноября 2019

Я знаю, что для ansible, я могу использовать ansible -m setup instance1, чтобы увидеть «факты» об управляемых машинах в соответствии с вопросом: Где я могу получить список предварительно определенных переменных Ansible?

Но я использую молекулу, поэтому есть ли способ сделать то же самое для моего instance1 контейнера докера, который я создал с помощью молекулы

Моя причина в том, чтобы попытаться понять, почему, несмотря на выполнение gather_facts, я получаюв журналах моей молекулы ...

ok: [instance2] => {
    "ansible_default_ipv4": "VARIABLE IS NOT DEFINED!"
}

Для справки вот моя установка молекулы ...

(.venv) [root@localhost foo]# molecule list
 Validation completed successfully.
Instance Name    Driver Name    Provisioner Name    Scenario Name    Created    Converged
---------------  -------------  ------------------  ---------------  ---------  -----------
instance1        docker         ansible             default          true       false
instance2        docker         ansible             default          true       false
instance3        docker         ansible             default          true       false




 # molecule login --host instance1
    // SNIP 
    Validation completed successfully.
[root@instance1 /]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:3c:17:4d:0b brd ff:ff:ff:ff:ff:ff
    inet 172.18.0.1/16 brd 172.18.255.255 scope global docker0
       valid_lft forever preferred_lft forever
11: eth0@if12: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...