Thomas Woerner
512df4370e
Merge pull request #564 from chr15p/typos-vault
...
more minor documentation fixes, in vault module
v0.3.6
2021-06-01 16:27:52 +02:00
Thomas Woerner
80e39c8479
Merge pull request #560 from rjeffman/ci_run_linters_in_parallel
...
ci: Run Github linter verification workflow in different jobs.
2021-05-27 17:49:47 +02:00
Rafael Guterres Jeffman
eae7f03748
ci: Run Github linter verification workflow in different jobs.
...
This patch modify Github 'lint' workflow to execute each linter
verifications as a separate job. This will allow us to easily see
which linter has failed, and ensure that all are executed, even
if one fails.
2021-05-27 10:08:31 -03:00
Rafael Guterres Jeffman
619194509b
Merge pull request #559 from t-woerner/group_no_ignored_errors
...
group: Reduce addition and deletion of members to changed only
2021-05-27 09:50:29 -03:00
Rafael Guterres Jeffman
84c0825521
Merge pull request #561 from t-woerner/hostgroup_reduce_member_changes
...
hostgroup: Reduce addition and deletion of members to changed only
2021-05-27 09:46:59 -03:00
chrisp
97f37fb3ec
fix minor documentation typos in vault module
2021-05-27 11:22:52 +01:00
Thomas Woerner
f007c5ca52
Merge pull request #486 from jake2184/master
...
Add automember module
2021-05-26 20:37:58 +02:00
Rafael Guterres Jeffman
1af889a2f1
Merge pull request #545 from t-woerner/tests_failed_when_and_result.failed
...
Fix and enhance tests
2021-05-26 14:21:12 -03:00
Mark Hahl
0e0bdf1f52
New automember management module
...
There is a new automember management module placed in the plugins folder:
plugins/modules/ipaautomember.py
The automember module allows to ensure presence or absence of automember rules
and manage automember rule conditions.
Here is the documentation for the module:
README-automember.md
New example playbooks have been added:
playbooks/automember/automember-group-absent.yml
playbooks/automember/automember-group-present.yml
playbooks/automember/automember-hostgroup-absent.yml
playbooks/automember/automember-hostgroup-present.yml
playbooks/automember/automember-hostgroup-rule-absent.yml
playbooks/automember/automember-hostgroup-rule-present.yml
New tests for the module:
tests/automember/test_automember.yml
2021-05-26 18:11:33 +01:00
Thomas Woerner
aaa48d2878
test_dnsrecord.yml: Fixed missing admin password
...
The task "Verify if modification worked" failed with PR #545 because the
ipaadmin_password was missing in the task.
2021-05-26 17:23:38 +02:00
Rafael Guterres Jeffman
c0b06d567c
test_dnsrecord.yml: Fix verification of SRV record modification.
...
Test task was missing zone and entry name.
2021-05-26 16:10:41 +02:00
Rafael Guterres Jeffman
7daa48895f
test_dnsrecord.yml: Rename tasks to better display test being executed.
2021-05-26 16:10:41 +02:00
Rafael Guterres Jeffman
b97156f235
tests/dnsrecord: Fix reverse zone prefix names.
...
Creation of reverse zone names were not using the pre-computed array,
and creation of the 8-bit network was wrong.
2021-05-26 16:10:41 +02:00
Thomas Woerner
dc8acbb797
test_dnsrecord.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
8be553d13f
test_vault_symmetric.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
2346824f9e
test_vault_standard.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
cfc54e559f
test_vault_asymmetric.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
84bf1a6533
tasks_vault_members.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
325c5bc3cf
test_users_invalid_cert.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
da3651b2bb
test_users.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
For the "Duplicate names in users failure test" failed_when: not
result.failed has been added as this test needs to fail.
2021-05-26 16:10:41 +02:00
Thomas Woerner
4aa78c6825
test_user_random.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
c73255880a
test_user.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
869eb2fbdc
test_users_certmapdata.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
dd0d02b765
test_user_certmapdata_issuer_subject.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
2ecd804447
test_user_certmapdata.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
b1edf574d7
test_users_certificate.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
e0defaaebe
test_user_certificate.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
Fixed also "User test cert members present again" task, it was failing
due to also having first and last parameters with action: member.
2021-05-26 16:10:41 +02:00
Thomas Woerner
ed146a4fcf
test_sudorule_categories.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
91cc8de6b1
test_sudorule.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
74e4e2da1a
test_sudocmdgroup.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
a26e38c880
test_sudocmd.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
dd39368314
test_role_service_member.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
af844d7bbc
test_role.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
Only renamed again may not use failed_when result.failed as the rename
can not be idempotent.
2021-05-26 16:10:41 +02:00
Thomas Woerner
ef9ddcc750
test_pwpolicy.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
e546374f8f
test_hostgroup_rename.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
903f00d512
test_hostgroup_membermanager.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
failed_when result.failed can not be used for the unknown user test
with membermanager_user as this needs to fail.
2021-05-26 16:10:41 +02:00
Thomas Woerner
cb0301b311
test_hostgroup.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
b7b4f2291d
test_hosts_principal.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
591d3b0799
test_hosts_managedby_host.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
49f473ce57
test_hosts.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
For the duplicate names in hosts test failed_when: not result.failed has
been added as this test needs to fail.
2021-05-26 16:10:41 +02:00
Thomas Woerner
41940304da
test_host_reverse.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
b8b89b8b1b
test_host_random.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
5c66c5bd95
test_host_principal.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
2c37580cec
test_host_managedby_host.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
b04f9f58f7
test_host_ipaddresses.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
2d40183cb2
test_host_bool_params.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
54293d3b93
test_host_allow_retrieve_keytab.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
20c0a8eaba
test_host_allow_create_keytab.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
1d61128c9c
test_host.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00
Thomas Woerner
d95029bbc0
test_hosts_certificate.yml: Use result.failed also for failed_when
...
For failed_when result.failed should be used to make sure that
the task fails if there was an error.
2021-05-26 16:10:41 +02:00