私は、ubuntuサーバーでユーザーを作成するために、ansible galaxyのwillshersystems.usersロールを使用しています。これで一貫して機能するようになったので、リストを指定してユーザーが特定のサーバーにアクセスできるかどうかに基づいて状態属性を設定しようとしています。
以下のようなことは可能ですか?私のグーグルフーは今のところ私を失敗させているようです、どんなアドバイスでも大歓迎です!
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