Im Versuch automatisieren Openstack ist die Installation in Ubuntu mit Ansible. Für Identitätsdienst (Keystone Installation),Ansible 2.0 os_user Modul Benutzerfehler erstellen: Fehler beim Auflisten der Benutzer
Meine Aufgabe ist es, einen Benutzer "Demo" zu erstellen, Der Befehl, dies zu tun ist
openstack user create --domain default --password-prompt demo
und im os_user Modul, https://docs.ansible.com/ansible/os_user_module.html für Benutzer zu schaffen.
- os_user:
name: demo
password: DEMO_PASS
domain: default
wait: yes
state: present
environment: "{{ admin_openrc }}"
und der Wirt,
- hosts: controller
roles:
- install_keystone
tags:
- keystone
vars:
admin_openrc:
OS_PROJECT_DOMAIN_NAME: Default
OS_USER_DOMAIN_NAME: Default
OS_PROJECT_NAME: admin
OS_USERNAME: admin
OS_PASSWORD: ADMIN_PASS
OS_AUTH_URL: http://controller:35357/v3
OS_IDENTITY_API_VERSION: 3
OS_IMAGE_API_VERSION: 2
demo_openrc:
OS_PROJECT_DOMAIN_NAME: Default
OS_USER_DOMAIN_NAME: Default
OS_PROJECT_NAME: demo
OS_USERNAME: demo
OS_PASSWORD: DEMO_PASS
OS_AUTH_URL: http://controller:5000/v3
OS_IDENTITY_API_VERSION: 3
OS_IMAGE_API_VERSION: 2
Aber wenn im das Textbuch laufen, Im den folgenden Fehler bekommen,
"msg": "Failed to list users"
und das Modul wird mit Fehler.
Wenn ich den Befehl direkt im Terminal ausführen, funktioniert es gut.
Bitte helfen Sie mir dabei.