- 19, Oct 2024
- #1
Я использую willshersystems.users роль от ansible galaxy для создания пользователей на серверах Ubuntu. Теперь, когда он работает стабильно, я пытаюсь установить атрибут состояния в зависимости от того, должен ли пользователь иметь доступ к определенному серверу, указанному в списке.
Возможно ли что-то вроде приведенного ниже? Кажется, мой Google Fu в данный момент меня подводит, буду очень признателен за любой совет!
vars:
user_servers:
user1:
- testing1
users:
- name: user1
groups: '{{ user_groups }}'
state: "{{ ( inventory_hostname_short in user_servers[self.name] ) | ternary('present','absent') }}"
roles:
- role: willshersystems.users
#ансибль