Ansible Playbook не удается в среде WindowsLinux

Ответить
Anonymous
 Ansible Playbook не удается в среде Windows

Сообщение Anonymous »

Я сделал несколько Ansible Playbooks, которые извлекают информацию от Hostvars, чтобы создать инвентарь хоста и загрузить ее в базу данных MariaDB. Он работает на нашем сервере AWX, MyawxServer, машине Linux.

Код: Выделить всё

- name: Upload inventory data to table servers on database
community.mysql.mysql_query:
login_host: "{{ db_host }}"
login_port: "{{ db_port }}"
login_user: "{{ db_user }}"
login_password: "{{ db_password }}"
login_db: "{{ db_name }}"
query: "{{ lookup('template', 'inv_db_linux_servers.sql.j2') }}"
delegate_to: "{{ lookup('env','AWX_SERVER_NAME') | default('myawxserver', true) }}"
run_once: true
< /code>
Тем не менее, Windows Playbook называется таким образом < /p>
- name: Upload inventory data to table servers on database
community.mysql.mysql_query:
login_host: "{{ db_host }}"
login_port: "{{ db_port }}"
login_user: "{{ db_user }}"
login_password: "{{ db_password }}"
login_db: "{{ db_name }}"
query: "{{ lookup('template', 'inv_db_windows_servers.sql.j2') }}"
delegate_to: mywinserver
run_once: true
< /code>
и терпит неудачу с этими ошибками: < /p>
TASK [windows_generate_inventory : Upload inventory data to table servers_everything on database] ***
fatal: [myhost24 -> mywinserver]: FAILED! => {"msg": "cannot run the interpreter '/usr/bin/python' on the psrp connection plugin"}
fatal: [myhost08 -> mywinserver]: FAILED! => {"msg": "cannot run the interpreter '/usr/bin/python' on the psrp connection plugin"}
[WARNING]: Unhandled error in Python interpreter discovery for host
myhost13: unexpected output from Python interpreter discovery
fatal: [myhost13 -> mywinserver]: FAILED! => {"msg": "cannot run the interpreter '/usr/bin/python' on the psrp connection plugin"}
[WARNING]: Unhandled error in Python interpreter discovery for host
myhost03: unexpected output from Python interpreter discovery
fatal: [myhost03 -> mywinserver]: FAILED! => {"msg": "cannot run the interpreter '/usr/bin/python' on the psrp connection plugin"}
Необходимо делегировать задачу выполнения Mywinserver из-за разрешений пользователей.
Как я могу решить эту ошибку?>

Подробнее здесь: https://stackoverflow.com/questions/797 ... nvironment
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»