Запустите Playbook против Openstack с Ansible Tower - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь запустить простую книгу игр с Openstack в административном клиенте, используя Ansible Tower, оба работают на localhost.Вот сценарий:

--- # 
- hosts: localhost
  gather_facts: no
  connection: local 
  tasks:
  - name: Security Group
    os_security_group:
      state: present
      name: example

Я выполнил следующую конфигурацию:

  • Учетные данные:

enter image description here

  • Шаблон:

enter image description here

  • Тест инвентаризации:

enter image description here

При такой конфигурации я получаю эту ошибку:

TASK [Security Group] **********************************************************
13:35:48
fatal: [localhost]: FAILED! => {"changed": false, "module_stderr": "sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}

Есть идеи, что может быть?Похоже, это проблема с полномочиями.

1 Ответ

0 голосов
/ 08 ноября 2018

Снять галочку Enable Privilege Escalation - это не обязательно.Ваша привилегия / авторизация OpenStack будет привязана к вашим учетным данным OpenStack (в данном случае к администратору), а не к пользователю, выполняющему задачу Ansible.

...