theforeman / theforeman.foreman / 4.0.0 / module / usergroup Manage User Groups | "added in version" 1.0.0 of theforeman.foreman" Authors: Baptiste Agasse (@bagasse)theforeman.foreman.usergroup (4.0.0) — module
Install with ansible-galaxy collection install theforeman.foreman:==4.0.0
collections: - name: theforeman.foreman version: 4.0.0
Create, update, and delete user groups
- name: Create a user group theforeman.foreman.usergroup: name: test admin: false roles: - Manager users: - myuser1 - myuser2 usergroups: - mynestedgroup state: present
name: description: - Name of the group required: true type: str admin: default: false description: - Whether or not the users in this group are administrators required: false type: bool roles: description: - List of roles assigned to the group elements: str required: false type: list state: choices: - present - absent default: present description: - State of the entity type: str users: description: - List of users assigned to the group elements: str required: false type: list password: description: - Password of the user accessing the Foreman server. - If the value is not specified in the task, the value of environment variable C(FOREMAN_PASSWORD) will be used instead. required: true type: str username: description: - Username accessing the Foreman server. - If the value is not specified in the task, the value of environment variable C(FOREMAN_USERNAME) will be used instead. required: true type: str server_url: description: - URL of the Foreman server. - If the value is not specified in the task, the value of environment variable C(FOREMAN_SERVER_URL) will be used instead. required: true type: str usergroups: description: - List of other groups assigned to the group elements: str required: false type: list updated_name: description: - New user group name. When this parameter is set, the module will not be idempotent. required: false type: str validate_certs: default: true description: - Whether or not to verify the TLS certificates of the Foreman server. - If the value is not specified in the task, the value of environment variable C(FOREMAN_VALIDATE_CERTS) will be used instead. type: bool
entity: contains: usergroups: description: List of usergroups. elements: dict type: list description: Final state of the affected entities grouped by their type. returned: success type: dict