Sergio Oliveira
cf1fe72616
Merge pull request #242 from seocam/lints
...
Add flake8 and pydocstyle lints
2020-04-29 16:40:10 -03:00
Sergio Oliveira Campos
6b0cf1e777
Doc string improvements
2020-04-25 19:07:54 -03:00
Sergio Oliveira Campos
0677af0714
Added azure-pipelines check
2020-04-25 19:07:54 -03:00
Sergio Oliveira Campos
5d7c0ec3d9
Fixed typo
2020-04-25 19:07:54 -03:00
Sergio Oliveira Campos
5643cfc20d
Adjusted doc strings to follow PEP 257.
2020-04-25 19:07:54 -03:00
Sergio Oliveira Campos
4155f2f3ac
Made code flake8 friendly
2020-04-25 19:07:54 -03:00
Thomas Woerner
7897bd4d8e
Merge pull request #192 from jesmg/patch-1
...
Not delete keytab when ipaclient_on_master is true
v0.1.10
2020-04-22 13:55:37 +02:00
Rafael Guterres Jeffman
4ba34077f9
Merge pull request #243 from t-woerner/galaxy-fix
...
Galaxy fix
2020-04-06 20:44:21 -03:00
Thomas Woerner
3a37325a36
galaxyfy-playbook.py: Fixed script name
...
The old name was galaxyify-playbook.py instead of galaxyfy-playbook.py
2020-04-02 14:46:54 +02:00
Thomas Woerner
57d407f15f
utils/*galaxy*: Make galaxy scripts more generic
...
The namespace and colleciton name have been hard coded. Now variables are
used for them. The project prefix and collection prefix are now passed to
galaxyify-playbook.py.
2020-04-02 11:26:32 +02:00
Thomas Woerner
cd5429a534
ipareplica_setup_krb: krb is assigned to but never used
...
krb was set, but not used afterwards. Therefore it can be removed.
2020-04-02 10:50:41 +02:00
Thomas Woerner
ffd8585d19
ipareplica_setup_kra: Remove unused ccache parameter
...
The installer_ccache parameter is used in the module. The ccache parameter
was only set, but not used at all.
2020-04-02 10:48:53 +02:00
Sergio Oliveira
2897267440
Merge pull request #217 from rjeffman/sudorule_test_enhancement
...
Sudorule test enhancement
2020-03-30 17:35:08 -03:00
Thomas Woerner
2712e39bc4
galaxy.yml: Add system tag
2020-03-30 16:14:12 +02:00
Thomas Woerner
a972beb484
ipaserver docs: Calm down module linter
...
The use of "default: idstart+199999" in the description of the idmax
parameter was resulting in the galaxy import error:
Cannot parse "DOCUMENTATION": mapping values are not allowed here in
"<unicode string>", line 52, column 58: ... value for the IDs range
(default: idstart+199999)
The ":" has simply been removed to fix this issue.
2020-03-30 15:01:55 +02:00
Thomas Woerner
50a1c2f9cd
utils/build-galaxy-release: Do not add release tag to version for galaxy
...
Galaxy does not like the use of the extra "-1" release tag.
Fixes : #236 (Can't install via Galaxy)
2020-03-30 14:45:02 +02:00
Rafael Guterres Jeffman
0fb05dfaca
Merge pull request #240 from seocam/dnszone-update
...
Fixed a bug in AnsibleFreeIPAParams
2020-03-26 14:03:02 -03:00
Sergio Oliveira Campos
2205907220
Fixed a bug in AnsibleFreeIPAParams
...
When accessing an instance of AnsibleFreeIPAParams with .get the obj was
by-passing the call to _afm_convert which was the primaty reason why it
was created.
Also the class now extends Mapping instead of dict.
2020-03-26 13:10:54 -03:00
Rafael Guterres Jeffman
d7af454d77
Merge pull request #239 from seocam/dnszone-update
...
Added aliases for in dnszone module arguments
2020-03-26 09:22:13 -03:00
Sergio Oliveira Campos
35d7658834
Added alias module arguments in dnszone module
2020-03-26 09:15:23 -03:00
Sergio Oliveira
aeaeaadd27
Merge pull request #238 from rjeffman/fix_dnsconfig_passwd
...
Add admin password to the ipadnsconfig module tests.
2020-03-25 17:51:20 -03:00
Rafael Guterres Jeffman
abe2605a55
Add admin password to the ipadnsconfig module tests.
...
This change avoid the need to obtain an admin TGT on the testing target before running the tests.
2020-03-25 17:42:24 -03:00
Rafael Guterres Jeffman
492a2bf39e
Merge pull request #231 from Akasurde/i115
...
Handle RuntimeError in fail_json
2020-03-25 11:47:33 -03:00
Rafael Guterres Jeffman
4ab38e8bc6
Merge pull request #233 from t-woerner/setup_logging
...
ipa[server,replica,client]: setup_logging wrapper for standard_logging setup
2020-03-25 11:39:23 -03:00
Rafael Guterres Jeffman
3400f9556b
Merge pull request #224 from seocam/dnszone
...
DNSZone module
2020-03-24 15:28:29 -03:00
Sergio Oliveira Campos
2ed7e21c1f
New IPADNSZone module
...
There is a new management module placed in the plugins folder:
plugins/modules/ipadnszone.py
The dnszone module allows to manage DNS zones.
Here is the documentation for the module:
README-dnszone.md
New example playbooks have been added:
playbooks/dnszone/disable-zone-forwarders.yml
playbooks/dnszone/dnszone-absent.yml
playbooks/dnszone/dnszone-all-params.yml
playbooks/dnszone/dnszone-disable.yml
playbooks/dnszone/dnszone-enable.yml
playbooks/dnszone/dnszone-present.yml
New tests for the module:
tests/dnszone/test_dnszone.yml
tests/dnszone/test_dnszone_mod.yml
2020-03-24 10:52:53 -03:00
Sergio Oliveira Campos
e76047edb0
Created FreeIPABaseModule class to facilitate creation of new modules
2020-03-24 10:40:04 -03:00
Sergio Oliveira
b211b50b2d
Merge pull request #232 from t-woerner/ipareplica_prepare_docs
...
ipareplica_prepare: Fix module DOCUMENTATION
2020-03-20 17:17:55 -03:00
Thomas Woerner
d31a132a59
ipa[server,replica,client]: setup_logging wrapper for standard_logging_setup
...
The import of ansible_ipa_server, ansible_ipa_replica and ansible_ipa_client
might result in a permission denied error for the log file. It seems that
for collections the module utils seem to be loaded before the needed
permissions are aquired now.
The fix simply adds a wrapper for standard_logging_setup that is called in
all the modules of the server, replica and client roles to do the loggin
setup as one of the first steps of the module execution and not before.
2020-03-20 13:55:42 +01:00
Thomas Woerner
7576732525
ipareplica_prepare: Fix module DOCUMENTATION
...
The documentation contains the pramaters several times. Reducing the list
to one. Also fixed a typo in options key.
2020-03-20 13:53:46 +01:00
Abhijeet Kasurde
cfdf2896ba
Handle RuntimeError in fail_json
...
Gracefully handle RuntimeError raised during parameter validation
in fail_json.
Fixes : #115
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com >
2020-03-20 16:57:20 +05:30
Rafael Guterres Jeffman
8c2268a560
Enhance sudorule module tests.
...
This patch adds tests for some options that were not being tested, and
enhances test behavior.
2020-03-18 10:52:35 -03:00
Thomas Woerner
81179b709b
Merge pull request #163 from chr15p/master
...
Add dnsforwardzone module
2020-03-16 17:49:04 +01:00
Thomas Woerner
d33935583c
Merge branch 'master' into master
2020-03-16 17:47:57 +01:00
Thomas Woerner
73098a7ba9
Merge pull request #227 from rjeffman/fix_host_reverse
...
Fixes behavior for host module attribute `reverse`
v0.1.9
2020-03-16 12:48:06 +01:00
Rafael Guterres Jeffman
1e1ff7ad11
Fixes behavior for host module attribute reverse
...
Due to setting aaaa_extra_create_reverse or a_extra_create_reverse when not
needed, host module fails to add a host with reverse address. This patch
fixes the behavior by only adding *_extra_create_reverse when needed.
2020-03-13 11:54:49 -03:00
Sergio Oliveira
cbcced34c0
Merge pull request #213 from rjeffman/dnsconfig
...
New DNSConfig management module
2020-03-12 06:32:25 -03:00
Sergio Oliveira
4828431f9f
Merge pull request #218 from rjeffman/fix_sudorule_docs
...
Add documentation of missing variables for sudorule.
2020-03-10 15:19:22 -03:00
Sergio Oliveira
9d8888ae83
Merge pull request #216 from rjeffman/ipaservice
...
Fixes documentation for module ipaservice.
2020-03-10 15:18:26 -03:00
Sergio Oliveira
6329ae89a0
Merge pull request #214 from rjeffman/annoying_trailling_whitespace
...
Removed trailling space on README.md.
2020-03-10 15:16:44 -03:00
chrisp
708675d9c2
add a module to manage dns forwarder zones in ipa
2020-03-10 16:14:54 +00:00
Rafael Guterres Jeffman
708391a622
Merge pull request #223 from freeipa/t-woerner-group-readme-external
...
README-group: Fix description of external parameter
2020-03-09 10:28:55 -03:00
Thomas Woerner
a2c80f26ea
README-group: Fix description of external parameter
...
The external parameter was showing type flag instead of type bool.
2020-03-09 10:20:02 +01:00
Rafael Guterres Jeffman
e22bf29529
New DNSConfig management module
...
There is a new vaultcontainer management module placed in the plugins folder:
plugins/modules/ipadnsconfig.py
The dnsconfig module allows to modify global DNS configuration.
Here is the documentation for the module:
README-dnsconfig.md
New example playbooks have been added:
playbooks/dnsconfig/set_configuration.yml
playbooks/dnsconfig/disable-global-forwarders.yml
playbooks/dnsconfig/disallow-reverse-sync.yml
New tests for the module:
tests/dnsconfig/test_dnsconfig.yml
2020-03-04 19:18:31 -03:00
Rafael Guterres Jeffman
282773f15e
Add documentation of missing variables for sudorule.
...
This patch adds documentation for the sudorule variables `runasusercategory`
and `runasgroupcategory` that was missing.
2020-03-04 17:59:51 -03:00
Rafael Guterres Jeffman
a1444aa06f
Fixes documentation for module ipaservice.
...
Add missing documentation for the `principal` variable.
2020-03-04 12:18:28 -03:00
Rafael Guterres Jeffman
0cc73cc032
Removed trailling space on README.md.
...
Removed a trailling space on README.md because it was often removed by
text editors, adding an unnecessary line to the update patch.
2020-03-02 20:27:17 -03:00
Rafael Guterres Jeffman
200eb3048a
Merge pull request #210 from t-woerner/tests_unite_admin_passwords
...
Unite admin passwords
2020-02-28 13:21:33 -03:00
Thomas Woerner
1ac67ae57b
Merge pull request #209 from pvoborni/fix_pwpolicy_test
...
test_pwpolicy: unite admin passwords
2020-02-28 16:25:56 +01:00
Thomas Woerner
89c00b15d4
Merge pull request #197 from rjeffman/ipaservice
...
New service management module.
2020-02-28 15:45:40 +01:00