Bug 1834752
| Summary: | [ansible-freeipa] Required correct error message for adding pac_type with action: member in the service module. | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Varun Mylaraiah <mvarun> |
| Component: | ansible-freeipa | Assignee: | Rafael Jeffman <rjeffman> |
| Status: | CLOSED ERRATA | QA Contact: | ipa-qe <ipa-qe> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 8.3 | CC: | rjeffman, twoerner |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
| Target Release: | 8.0 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | ansible-freeipa-0.1.11-1 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-11-04 02:46:35 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
There is an upstream PR for the issue: https://github.com/freeipa/ansible-freeipa/pull/290 Upstream PR was merged. Verified
ansible-freeipa-0.1.12-5.el8.noarch
ansible-freeipa-tests/ansible_freeipa_tests/service_module.py::TestServicePacType::()::test_service_add_pactype_with_actionmember
Automation test result
------------------------------ Captured log call -------------------------------
channel.py 1212 DEBUG [chan 20] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 20] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 20 opened.
transport.py 318 INFO RUN ['ipactl', 'status']
transport.py 519 DEBUG RUN ['ipactl', 'status']
channel.py 1212 DEBUG [chan 20] Sesch channel 20 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG Directory Service: RUNNING
transport.py 563 DEBUG krb5kdc Service: RUNNING
transport.py 563 DEBUG kadmin Service: RUNNING
transport.py 563 DEBUG named Service: RUNNING
transport.py 563 DEBUG httpd Service: RUNNING
transport.py 563 DEBUG ipa-custodia Service: RUNNING
transport.py 563 DEBUG pki-tomcatd Service: RUNNING
transport.py 563 DEBUG ipa-otpd Service: RUNNING
transport.py 563 DEBUG ipa-dnskeysyncd Service: RUNNING
transport.py 563 DEBUG ipa: INFO: The ipactl command was successful
channel.py 1212 DEBUG [chan 20] EOF received (20)
channel.py 1212 DEBUG [chan 20] EOF sent (20)
transport.py 217 DEBUG Exit code: 0
channel.py 1212 DEBUG [chan 21] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 21] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 21 opened.
transport.py 318 INFO RUN ['kinit', 'admin']
transport.py 519 DEBUG RUN ['kinit', 'admin']
channel.py 1212 DEBUG [chan 21] Sesch channel 21 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG Password for admin:
channel.py 1212 DEBUG [chan 21] EOF received (21)
channel.py 1212 DEBUG [chan 21] EOF sent (21)
transport.py 217 DEBUG Exit code: 0
channel.py 1212 DEBUG [chan 22] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 22] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 22 opened.
transport.py 318 INFO RUN ['ipa', 'service-find']
transport.py 519 DEBUG RUN ['ipa', 'service-find']
channel.py 1212 DEBUG [chan 22] Sesch channel 22 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG ------------------
transport.py 563 DEBUG 5 services matched
transport.py 563 DEBUG ------------------
transport.py 563 DEBUG Principal name: DNS/master.ipadomain.test
transport.py 563 DEBUG Principal alias: DNS/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: HTTP/master.ipadomain.test
transport.py 563 DEBUG Principal alias: HTTP/master.ipadomain.test
transport.py 563 DEBUG Certificate: MIIFYDCCA8igAwIBAgIBCTANBgkqhkiG9w0BAQsFADA5MRcwFQYDVQQKDA5JUEFET01BSU4uVEVTVDEeMBwGA1UEAwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTIwMDcyMjE2NTQxNloXDTIyMDcyMzE2NTQxNlowOTEXMBUGA1UECgwOSVBBRE9NQUlOLlRFU1QxHjAcBgNVBAMMFW1hc3Rlci5pcGFkb21haW4udGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbCo+yh5la/eg4vWd9n1Y6aIjZIBCeWIx1OU4wu7gTvD6ZHK6LvKouyk6OqkfMjSHT0++82cbdBgqv3gAh9WvaNLHxrQlk9jHqVqspW6JjXJok44RZel1ABLqbdbFHPh8UUcRQ4um/7ZKkAstSO8haW7FM6ih92tC88zQzVL8vSrxBWjM0jiRriuF9PHemb0W8YaldftYTNwqoEwWErP8uiWABhMiy0x55SHzOSbqqfiXfuSF6cKzV0Ej98h1fkSidbeyGXNcucje8LMnhGurDmBVjDB0yJb08jlkWW91VNnCw9vPskEe3cw2yD+bEyaJ6mpvkfV/nmmjCS2trEU38CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaAFFbGbGdGiLKdMHKRJ8YpFAIvO0bDMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9jYS9vY3NwMA4GA1UdDwEB/wQEAwIE8DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIweQYDVR0fBHIwcDBuoDagNIYyaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9pcGEvY3JsL01hc3RlckNSTC5iaW6iNKQyMDAxDjAMBgNVBAoMBWlwYWNhMR4wHAYDVQQDDBVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHQYDVR0OBBYEFGK/lI03+B39uenNicJmxs2Pze9xMIG+BgNVHREEgbYwgbOCFW1hc3Rlci5pcGFkb21haW4udGVzdIIVaXBhLWNhLmlwYWRvbWFpbi50ZXN0oDkGCisGAQQBgjcUAgOgKwwpSFRUUC9tYXN0ZXIuaXBhZG9tYWluLnRlc3RASVBBRE9NQUlOLlRFU1SgSAYGKwYBBQICoD4wPKAQGw5JUEFET01BSU4uVEVTVKEoMCagAwIBAaEfMB0bBEhUVFAbFW1hc3Rlci5pcGFkb21haW4udGVzdDANBgkqhkiG9w0BAQsFAAOCAYEAXRzHueEllAd9Lav5TAcqGripniEYQ3MmNFA+SNPiZVnSW3EgjRTM337t2/p2jJPNKVNrPNDvaeFUuThOAcC8FHhWccAWsj76OSL2W8biMIvQaBX2MIiQ4/+PYN8wKFhHoEzxuhPM8dgGsXSLGzNjY+5krKr8n2ThnJ04fYo/qgb1CoRxfRHFastaeJ+n6Fi+pP30PVhcZFz13ZsgjHCDkIWNmFvLtz0JtnCVdoZbgAjzBMaHpAwJS/U8qXICGV74zCJK2DsIP7dqH8yebBBH/WvTVpoG5j8uHSSYIY8UFAedKzR2HXeu8kzol8P4T3AfErjcOLv5vO++qD8CEl56WnYlkudmGEtrkjou/L8wjc5yWLNoRACnHwhmKAKRokEsAvVVdOzd8yFtTgvGIQo13tqL33LeARg5C/+R+xgdd0Q+013FTpsBvEAiYbe0zu1ba61TGZry5PLzPupE+cCayZmCquhvDHKJm0tP2BdwUdZshgTk9ELW8fIMJ2tAE/bt
transport.py 563 DEBUG Subject: CN=master.ipadomain.test,O=IPADOMAIN.TEST
transport.py 563 DEBUG Serial Number: 9
transport.py 563 DEBUG Serial Number (hex): 0x9
transport.py 563 DEBUG Issuer: CN=Certificate Authority,O=IPADOMAIN.TEST
transport.py 563 DEBUG Not Before: Wed Jul 22 16:54:16 2020 UTC
transport.py 563 DEBUG Not After: Sat Jul 23 16:54:16 2022 UTC
transport.py 563 DEBUG Fingerprint (SHA1): 7c:29:da:fa:b8:31:83:2b:db:45:11:73:27:c4:59:8e:c8:2e:42:0b
transport.py 563 DEBUG Fingerprint (SHA256): 3c:e0:4a:2d:67:5d:74:45:16:12:56:df:8f:9b:86:75:ea:ca:6d:32:6b:c1:f8:07:f2:32:cb:ed:46:67:58:f7
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: dogtag/master.ipadomain.test
transport.py 563 DEBUG Principal alias: dogtag/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: ipa-dnskeysyncd/master.ipadomain.test
transport.py 563 DEBUG Principal alias: ipa-dnskeysyncd/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: ldap/master.ipadomain.test
transport.py 563 DEBUG Principal alias: ldap/master.ipadomain.test
transport.py 563 DEBUG Certificate: MIIFSTCCA7GgAwIBAgIBCDANBgkqhkiG9w0BAQsFADA5MRcwFQYDVQQKDA5JUEFET01BSU4uVEVTVDEeMBwGA1UEAwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTIwMDcyMjE2NTM0M1oXDTIyMDcyMzE2NTM0M1owOTEXMBUGA1UECgwOSVBBRE9NQUlOLlRFU1QxHjAcBgNVBAMMFW1hc3Rlci5pcGFkb21haW4udGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1ZCp6mC2Tfa7AmtfgVzUX/HLSkLcNir9tpg3fOuD1RfSNygWetOC7IwNa1lbR2NjYjiWAw894AytisoiJdRlhr3jWizlRC/IeAIp2/aBeAz7WquEHE4EPF/Ry7O35UiH5q41zmmvqWusjjchTN1B6Kq2PHZVMtxw+Wd7MbpEHnZ+7mVFnpvHYq3//avhp+HglaFS1sNM0EENxSu6FJcT8mboJgPnXc1G6rbcAomRxLjHEFwVKlG/yuX+PNFvjzrzF+d8wu4raNmXcPuWrobOKihAuw8tqfUP8nX4JvSCuTsJTTF/g8k/HICh1wGujhnNZ5j7kqC878ocMZD2/Tf/8CAwEAAaOCAdowggHWMB8GA1UdIwQYMBaAFFbGbGdGiLKdMHKRJ8YpFAIvO0bDMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9jYS9vY3NwMA4GA1UdDwEB/wQEAwIE8DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIweQYDVR0fBHIwcDBuoDagNIYyaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9pcGEvY3JsL01hc3RlckNSTC5iaW6iNKQyMDAxDjAMBgNVBAoMBWlwYWNhMR4wHAYDVQQDDBVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHQYDVR0OBBYEFITBNUpqpXrzMMrksjJrlA91STU/MIGnBgNVHREEgZ8wgZyCFW1hc3Rlci5pcGFkb21haW4udGVzdKA5BgorBgEEAYI3FAIDoCsMKWxkYXAvbWFzdGVyLmlwYWRvbWFpbi50ZXN0QElQQURPTUFJTi5URVNUoEgGBisGAQUCAqA+MDygEBsOSVBBRE9NQUlOLlRFU1ShKDAmoAMCAQGhHzAdGwRsZGFwGxVtYXN0ZXIuaXBhZG9tYWluLnRlc3QwDQYJKoZIhvcNAQELBQADggGBAJ8cX82LCGcT8nd1UnDGHbufn4MRexFBWaIRgy55YSAGHSUmAJlGCGWiUhrJTZsdaQzkui+vUrKymeUJB9Dsz1iDbx5Oszcqe/1y0/H6AkJ8X+qaqx/cxB7SRKas8qS2ZQypv+O0nvY0NHdYnFlBlevLmYvuEw+T/TO/PwhRGbCss/XHkef7+2JiodkfjGMuk5iI5wOYgid9oRBnIFSTaMbENS7zXoH/SHNt6AXReRbCCpr6LNGVBtct3xUjnUWZYWGq4NZQ93XQDivukTUpicuaLKxnT/IgEVkHA7TQXuEL3vMMXNkO3+EsFoFpvW7O4scMcKUbROxoxfMOJEhtn2HgFewNVAx9KDI6iC194ibqBlb/BD9nVAls875l1/1ps/Vd4b1SR8qr3QVe61iuKawjFpVG5L3+S4sVk2In2rlLQ8GMM8191tahcScvBOoXhS2PFmMkHbn9aGv2xNLzczD6GXbMjXnilTxEhlTT0IBlq82JmBtiYHOoWA75QjXy0w==
transport.py 563 DEBUG Subject: CN=master.ipadomain.test,O=IPADOMAIN.TEST
transport.py 563 DEBUG Serial Number: 8
transport.py 563 DEBUG Serial Number (hex): 0x8
transport.py 563 DEBUG Issuer: CN=Certificate Authority,O=IPADOMAIN.TEST
transport.py 563 DEBUG Not Before: Wed Jul 22 16:53:43 2020 UTC
transport.py 563 DEBUG Not After: Sat Jul 23 16:53:43 2022 UTC
transport.py 563 DEBUG Fingerprint (SHA1): f1:6a:3c:99:34:4f:64:de:4e:9d:07:b2:62:a1:07:f8:1f:2b:18:46
transport.py 563 DEBUG Fingerprint (SHA256): f5:7c:b6:6d:24:0b:ff:9b:0f:83:4f:d6:7a:5a:91:09:62:60:6a:46:b0:dd:dd:b2:93:4d:59:90:09:fb:84:fb
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG ----------------------------
transport.py 563 DEBUG Number of entries returned 5
transport.py 563 DEBUG ----------------------------
channel.py 1212 DEBUG [chan 22] EOF received (22)
channel.py 1212 DEBUG [chan 22] EOF sent (22)
transport.py 217 DEBUG Exit code: 0
channel.py 1212 DEBUG [chan 23] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 23] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 23 opened.
transport.py 318 INFO RUN ['kdestroy', '-A']
transport.py 519 DEBUG RUN ['kdestroy', '-A']
channel.py 1212 DEBUG [chan 23] Sesch channel 23 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
channel.py 1212 DEBUG [chan 23] EOF received (23)
channel.py 1212 DEBUG [chan 23] EOF sent (23)
transport.py 217 DEBUG Exit code: 0
transport.py 293 INFO WRITE inventory/service.hosts
sftp.py 158 DEBUG [chan 0] open(b'inventory/service.hosts', 'wb')
sftp.py 158 DEBUG [chan 0] open(b'inventory/service.hosts', 'wb') -> 00000000
sftp.py 158 DEBUG [chan 0] close(00000000)
transport.py 329 INFO PUT service_module.yml
sftp.py 158 DEBUG [chan 0] open(b'service_module.yml', 'wb')
sftp.py 158 DEBUG [chan 0] open(b'service_module.yml', 'wb') -> 00000000
sftp.py 158 DEBUG [chan 0] close(00000000)
sftp.py 158 DEBUG [chan 0] stat(b'service_module.yml')
channel.py 1212 DEBUG [chan 6] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 6] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 6 opened.
transport.py 318 INFO RUN ['ansible-playbook', '--ssh-extra-args="-o StrictHostKeyChecking=no"', '-vv', '-i', 'inventory/service.hosts', 'service_module.yml']
transport.py 519 DEBUG RUN ['ansible-playbook', '--ssh-extra-args="-o StrictHostKeyChecking=no"', '-vv', '-i', 'inventory/service.hosts', 'service_module.yml']
channel.py 1212 DEBUG [chan 6] Sesch channel 6 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG ansible-playbook 2.9.11
transport.py 563 DEBUG config file = /root/ansible.cfg
transport.py 563 DEBUG configured module search path = ['/root/ansible-freeipa/plugins/modules', '/usr/share/ansible/plugins/modules']
transport.py 563 DEBUG ansible python module location = /usr/lib/python3.6/site-packages/ansible
transport.py 563 DEBUG executable location = /usr/bin/ansible-playbook
transport.py 563 DEBUG python version = 3.6.8 (default, Jun 26 2020, 12:10:09) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
transport.py 563 DEBUG Using /root/ansible.cfg as config file
transport.py 563 DEBUG
transport.py 563 DEBUG PLAYBOOK: service_module.yml ***************************************************
transport.py 563 DEBUG 1 plays in service_module.yml
transport.py 563 DEBUG
transport.py 563 DEBUG PLAY [Playbook to ensure not able to use pac_type and action:member togethe.] ***
transport.py 563 DEBUG
transport.py 563 DEBUG TASK [Gathering Facts] *********************************************************
transport.py 563 DEBUG task path: /root/service_module.yml:2
transport.py 563 DEBUG ok: [master.ipadomain.test]
transport.py 563 DEBUG META: ran handlers
transport.py 563 DEBUG
transport.py 563 DEBUG TASK [Get Domain from server name] *********************************************
transport.py 563 DEBUG task path: /root/service_module.yml:6
transport.py 563 DEBUG ok: [master.ipadomain.test] => {"ansible_facts": {"ipaserver_domain": "ipadomain.test"}, "changed": false}
transport.py 563 DEBUG
transport.py 563 DEBUG TASK [Get Realm from server name] **********************************************
transport.py 563 DEBUG task path: /root/service_module.yml:9
transport.py 563 DEBUG ok: [master.ipadomain.test] => {"ansible_facts": {"ipaserver_realm": "IPADOMAIN.TEST"}, "changed": false}
transport.py 563 DEBUG
transport.py 563 DEBUG TASK [ipaservice] **************************************************************
transport.py 563 DEBUG task path: /root/service_module.yml:13
transport.py 563 DEBUG fatal: [master.ipadomain.test]: FAILED! => {"changed": false, "msg": "Argument 'pac_type' can not be used with state 'present', action 'member'"}
transport.py 563 DEBUG
transport.py 563 DEBUG PLAY RECAP *********************************************************************
transport.py 563 DEBUG master.ipadomain.test : ok=3 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
transport.py 563 DEBUG
channel.py 1212 DEBUG [chan 6] EOF received (6)
channel.py 1212 DEBUG [chan 6] EOF sent (6)
transport.py 217 DEBUG Exit code: 2
channel.py 1212 DEBUG [chan 24] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 24] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 24 opened.
transport.py 318 INFO RUN ['kinit', 'admin']
transport.py 519 DEBUG RUN ['kinit', 'admin']
channel.py 1212 DEBUG [chan 24] Sesch channel 24 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG Password for admin:
channel.py 1212 DEBUG [chan 24] EOF received (24)
channel.py 1212 DEBUG [chan 24] EOF sent (24)
transport.py 217 DEBUG Exit code: 0
channel.py 1212 DEBUG [chan 25] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 25] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 25 opened.
transport.py 318 INFO RUN ['ipa', 'service-find']
transport.py 519 DEBUG RUN ['ipa', 'service-find']
channel.py 1212 DEBUG [chan 25] Sesch channel 25 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
transport.py 563 DEBUG ------------------
transport.py 563 DEBUG 5 services matched
transport.py 563 DEBUG ------------------
transport.py 563 DEBUG Principal name: DNS/master.ipadomain.test
transport.py 563 DEBUG Principal alias: DNS/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: HTTP/master.ipadomain.test
transport.py 563 DEBUG Principal alias: HTTP/master.ipadomain.test
transport.py 563 DEBUG Certificate: MIIFYDCCA8igAwIBAgIBCTANBgkqhkiG9w0BAQsFADA5MRcwFQYDVQQKDA5JUEFET01BSU4uVEVTVDEeMBwGA1UEAwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTIwMDcyMjE2NTQxNloXDTIyMDcyMzE2NTQxNlowOTEXMBUGA1UECgwOSVBBRE9NQUlOLlRFU1QxHjAcBgNVBAMMFW1hc3Rlci5pcGFkb21haW4udGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbCo+yh5la/eg4vWd9n1Y6aIjZIBCeWIx1OU4wu7gTvD6ZHK6LvKouyk6OqkfMjSHT0++82cbdBgqv3gAh9WvaNLHxrQlk9jHqVqspW6JjXJok44RZel1ABLqbdbFHPh8UUcRQ4um/7ZKkAstSO8haW7FM6ih92tC88zQzVL8vSrxBWjM0jiRriuF9PHemb0W8YaldftYTNwqoEwWErP8uiWABhMiy0x55SHzOSbqqfiXfuSF6cKzV0Ej98h1fkSidbeyGXNcucje8LMnhGurDmBVjDB0yJb08jlkWW91VNnCw9vPskEe3cw2yD+bEyaJ6mpvkfV/nmmjCS2trEU38CAwEAAaOCAfEwggHtMB8GA1UdIwQYMBaAFFbGbGdGiLKdMHKRJ8YpFAIvO0bDMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9jYS9vY3NwMA4GA1UdDwEB/wQEAwIE8DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIweQYDVR0fBHIwcDBuoDagNIYyaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9pcGEvY3JsL01hc3RlckNSTC5iaW6iNKQyMDAxDjAMBgNVBAoMBWlwYWNhMR4wHAYDVQQDDBVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHQYDVR0OBBYEFGK/lI03+B39uenNicJmxs2Pze9xMIG+BgNVHREEgbYwgbOCFW1hc3Rlci5pcGFkb21haW4udGVzdIIVaXBhLWNhLmlwYWRvbWFpbi50ZXN0oDkGCisGAQQBgjcUAgOgKwwpSFRUUC9tYXN0ZXIuaXBhZG9tYWluLnRlc3RASVBBRE9NQUlOLlRFU1SgSAYGKwYBBQICoD4wPKAQGw5JUEFET01BSU4uVEVTVKEoMCagAwIBAaEfMB0bBEhUVFAbFW1hc3Rlci5pcGFkb21haW4udGVzdDANBgkqhkiG9w0BAQsFAAOCAYEAXRzHueEllAd9Lav5TAcqGripniEYQ3MmNFA+SNPiZVnSW3EgjRTM337t2/p2jJPNKVNrPNDvaeFUuThOAcC8FHhWccAWsj76OSL2W8biMIvQaBX2MIiQ4/+PYN8wKFhHoEzxuhPM8dgGsXSLGzNjY+5krKr8n2ThnJ04fYo/qgb1CoRxfRHFastaeJ+n6Fi+pP30PVhcZFz13ZsgjHCDkIWNmFvLtz0JtnCVdoZbgAjzBMaHpAwJS/U8qXICGV74zCJK2DsIP7dqH8yebBBH/WvTVpoG5j8uHSSYIY8UFAedKzR2HXeu8kzol8P4T3AfErjcOLv5vO++qD8CEl56WnYlkudmGEtrkjou/L8wjc5yWLNoRACnHwhmKAKRokEsAvVVdOzd8yFtTgvGIQo13tqL33LeARg5C/+R+xgdd0Q+013FTpsBvEAiYbe0zu1ba61TGZry5PLzPupE+cCayZmCquhvDHKJm0tP2BdwUdZshgTk9ELW8fIMJ2tAE/bt
transport.py 563 DEBUG Subject: CN=master.ipadomain.test,O=IPADOMAIN.TEST
transport.py 563 DEBUG Serial Number: 9
transport.py 563 DEBUG Serial Number (hex): 0x9
transport.py 563 DEBUG Issuer: CN=Certificate Authority,O=IPADOMAIN.TEST
transport.py 563 DEBUG Not Before: Wed Jul 22 16:54:16 2020 UTC
transport.py 563 DEBUG Not After: Sat Jul 23 16:54:16 2022 UTC
transport.py 563 DEBUG Fingerprint (SHA1): 7c:29:da:fa:b8:31:83:2b:db:45:11:73:27:c4:59:8e:c8:2e:42:0b
transport.py 563 DEBUG Fingerprint (SHA256): 3c:e0:4a:2d:67:5d:74:45:16:12:56:df:8f:9b:86:75:ea:ca:6d:32:6b:c1:f8:07:f2:32:cb:ed:46:67:58:f7
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: dogtag/master.ipadomain.test
transport.py 563 DEBUG Principal alias: dogtag/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: ipa-dnskeysyncd/master.ipadomain.test
transport.py 563 DEBUG Principal alias: ipa-dnskeysyncd/master.ipadomain.test
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG
transport.py 563 DEBUG Principal name: ldap/master.ipadomain.test
transport.py 563 DEBUG Principal alias: ldap/master.ipadomain.test
transport.py 563 DEBUG Certificate: MIIFSTCCA7GgAwIBAgIBCDANBgkqhkiG9w0BAQsFADA5MRcwFQYDVQQKDA5JUEFET01BSU4uVEVTVDEeMBwGA1UEAwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTIwMDcyMjE2NTM0M1oXDTIyMDcyMzE2NTM0M1owOTEXMBUGA1UECgwOSVBBRE9NQUlOLlRFU1QxHjAcBgNVBAMMFW1hc3Rlci5pcGFkb21haW4udGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL1ZCp6mC2Tfa7AmtfgVzUX/HLSkLcNir9tpg3fOuD1RfSNygWetOC7IwNa1lbR2NjYjiWAw894AytisoiJdRlhr3jWizlRC/IeAIp2/aBeAz7WquEHE4EPF/Ry7O35UiH5q41zmmvqWusjjchTN1B6Kq2PHZVMtxw+Wd7MbpEHnZ+7mVFnpvHYq3//avhp+HglaFS1sNM0EENxSu6FJcT8mboJgPnXc1G6rbcAomRxLjHEFwVKlG/yuX+PNFvjzrzF+d8wu4raNmXcPuWrobOKihAuw8tqfUP8nX4JvSCuTsJTTF/g8k/HICh1wGujhnNZ5j7kqC878ocMZD2/Tf/8CAwEAAaOCAdowggHWMB8GA1UdIwQYMBaAFFbGbGdGiLKdMHKRJ8YpFAIvO0bDMEAGCCsGAQUFBwEBBDQwMjAwBggrBgEFBQcwAYYkaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9jYS9vY3NwMA4GA1UdDwEB/wQEAwIE8DAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIweQYDVR0fBHIwcDBuoDagNIYyaHR0cDovL2lwYS1jYS5pcGFkb21haW4udGVzdC9pcGEvY3JsL01hc3RlckNSTC5iaW6iNKQyMDAxDjAMBgNVBAoMBWlwYWNhMR4wHAYDVQQDDBVDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHQYDVR0OBBYEFITBNUpqpXrzMMrksjJrlA91STU/MIGnBgNVHREEgZ8wgZyCFW1hc3Rlci5pcGFkb21haW4udGVzdKA5BgorBgEEAYI3FAIDoCsMKWxkYXAvbWFzdGVyLmlwYWRvbWFpbi50ZXN0QElQQURPTUFJTi5URVNUoEgGBisGAQUCAqA+MDygEBsOSVBBRE9NQUlOLlRFU1ShKDAmoAMCAQGhHzAdGwRsZGFwGxVtYXN0ZXIuaXBhZG9tYWluLnRlc3QwDQYJKoZIhvcNAQELBQADggGBAJ8cX82LCGcT8nd1UnDGHbufn4MRexFBWaIRgy55YSAGHSUmAJlGCGWiUhrJTZsdaQzkui+vUrKymeUJB9Dsz1iDbx5Oszcqe/1y0/H6AkJ8X+qaqx/cxB7SRKas8qS2ZQypv+O0nvY0NHdYnFlBlevLmYvuEw+T/TO/PwhRGbCss/XHkef7+2JiodkfjGMuk5iI5wOYgid9oRBnIFSTaMbENS7zXoH/SHNt6AXReRbCCpr6LNGVBtct3xUjnUWZYWGq4NZQ93XQDivukTUpicuaLKxnT/IgEVkHA7TQXuEL3vMMXNkO3+EsFoFpvW7O4scMcKUbROxoxfMOJEhtn2HgFewNVAx9KDI6iC194ibqBlb/BD9nVAls875l1/1ps/Vd4b1SR8qr3QVe61iuKawjFpVG5L3+S4sVk2In2rlLQ8GMM8191tahcScvBOoXhS2PFmMkHbn9aGv2xNLzczD6GXbMjXnilTxEhlTT0IBlq82JmBtiYHOoWA75QjXy0w==
transport.py 563 DEBUG Subject: CN=master.ipadomain.test,O=IPADOMAIN.TEST
transport.py 563 DEBUG Serial Number: 8
transport.py 563 DEBUG Serial Number (hex): 0x8
transport.py 563 DEBUG Issuer: CN=Certificate Authority,O=IPADOMAIN.TEST
transport.py 563 DEBUG Not Before: Wed Jul 22 16:53:43 2020 UTC
transport.py 563 DEBUG Not After: Sat Jul 23 16:53:43 2022 UTC
transport.py 563 DEBUG Fingerprint (SHA1): f1:6a:3c:99:34:4f:64:de:4e:9d:07:b2:62:a1:07:f8:1f:2b:18:46
transport.py 563 DEBUG Fingerprint (SHA256): f5:7c:b6:6d:24:0b:ff:9b:0f:83:4f:d6:7a:5a:91:09:62:60:6a:46:b0:dd:dd:b2:93:4d:59:90:09:fb:84:fb
transport.py 563 DEBUG Keytab: True
transport.py 563 DEBUG ----------------------------
transport.py 563 DEBUG Number of entries returned 5
transport.py 563 DEBUG ----------------------------
channel.py 1212 DEBUG [chan 25] EOF received (25)
channel.py 1212 DEBUG [chan 25] EOF sent (25)
transport.py 217 DEBUG Exit code: 0
channel.py 1212 DEBUG [chan 26] Max packet in: 32768 bytes
channel.py 1212 DEBUG [chan 26] Max packet out: 32768 bytes
transport.py 1819 DEBUG Secsh channel 26 opened.
transport.py 318 INFO RUN ['kdestroy', '-A']
transport.py 519 DEBUG RUN ['kdestroy', '-A']
channel.py 1212 DEBUG [chan 26] Sesch channel 26 request ok
transport.py 563 DEBUG -bash: line 1: cd: /root/multihost_tests: No such file or directory
transport.py 563 DEBUG -bash: line 2: /root/multihost_tests/env.sh: No such file or directory
channel.py 1212 DEBUG [chan 26] EOF received (26)
channel.py 1212 DEBUG [chan 26] EOF sent (26)
transport.py 217 DEBUG Exit code: 0
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (ansible-freeipa bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2020:4663 |
Description of problem: Required correct error message for adding pac_type with “action: member” in the ansible-freeipa service module. Version-Release number of selected component (if applicable): ansible-freeipa-0.1.10-1.el8.noarch Steps to Reproduce: [root@master ~]# ipa service-find myfirstservce1/master.ipadomain.test ----------------- 1 service matched ----------------- Principal name: myfirstservce1/master.ipadomain.test Principal alias: myfirstservce1/master.ipadomain.test Authentication Indicators: otp Keytab: False ---------------------------- Number of entries returned 1 ---------------------------- [root@ansible ~]# cat 01.yaml --- - name: Playbook to manage IPA service. hosts: ipaserver become: true gather_facts: false tasks: - name: Get Domain from server name set_fact: ipaserver_domain: "{{ groups.ipaserver[0].split('.')[1:] | join ('.') }}" - name: Get Realm from server name set_fact: ipaserver_realm: "{{ groups.ipaserver[0].split('.')[1:] | join ('.') | upper }}" # Ensure service is present - ipaservice: Ipaadmin_password: <xxxxxxxxxxxxx> name: "{{'myfirstservce1/master.' + ipaserver_domain + '@' + ipaserver_realm }}" pac_type: PAD action: member [root@ansible ~]# ansible-playbook -vv -i inventory/server.hosts 01.yaml ansible-playbook 2.9.7 config file = /root/ansible.cfg configured module search path = ['/root/ansible-freeipa/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.6/site-packages/ansible executable location = /usr/bin/ansible-playbook python version = 3.6.8 (default, Apr 3 2020, 16:09:51) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] Using /root/ansible.cfg as config file PLAYBOOK: 01.yaml ************************************************************************* 1 plays in 01.yaml PLAY [Playbook to manage IPA service.] **************************************************** META: ran handlers TASK [Get Domain from server name] ******************************************************** task path: /root/01.yaml:8 ok: [master.ipadomain.test] => {"ansible_facts": {"ipaserver_domain": "ipadomain.test"}, "changed": false} TASK [Get Realm from server name] ********************************************************* task path: /root/01.yaml:11 ok: [master.ipadomain.test] => {"ansible_facts": {"ipaserver_realm": "IPADOMAIN.TEST"}, "changed": false} TASK [ipaservice] ************************************************************************* task path: /root/01.yaml:15 fatal: [master.ipadomain.test]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/libexec/platform-python"}, "changed": false, "msg": "Argument 'pac_type' can not be used with state 'present'"} PLAY RECAP ******************************************************************************** master.ipadomain.test : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 Actual results: "changed": false, "msg": "Argument 'pac_type' can not be used with state 'present'"