mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-05-08 06:13:21 +00:00
[RFE] Allow multiple groups creation.
Adding an option `groups` to create multiple groups in one operation.
Adding tests (present/absent/external/nonposix) with server and
client context.
Simple example of `groups` option:
```
tasks:
- name: Ensure 2 groups are present
ipagroup:
ipaadmin_password: SomeADMINpassword
groups:
- name: group1
- name: group2
```
Signed-off-by: Denis Karpelevich <dkarpele@redhat.com>
This commit is contained in:
13
tests/group/create_groups_json.yml
Normal file
13
tests/group/create_groups_json.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
- name: Create groups.json
|
||||
hosts: localhost
|
||||
|
||||
tasks:
|
||||
- name: Check if groups.json exists
|
||||
ansible.builtin.stat:
|
||||
path: groups.json
|
||||
register: register_stat_groups
|
||||
|
||||
- name: Create groups.json
|
||||
ansible.builtin.command: /bin/bash groups.sh 500
|
||||
when: not register_stat_groups.stat.exists
|
||||
Reference in New Issue
Block a user