{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":244678142,"defaultBranch":"main","name":"ansible.posix","ownerLogin":"ansible-collections","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-03T15:53:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44586252?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1684164416.5431948","currentOid":""},"activityList":{"items":[{"before":"d36a289deb74a8b188c462bfb767feed4feb50b3","after":"34f140c22fce08ce3bc7cf04efe17d6a089083a7","ref":"refs/heads/main","pushedAt":"2024-05-09T19:41:13.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #206 from satken2/sakten2_issue111\n\nFixed sysctl to work on symlinks\n\nSUMMARY\nFixes #111.\nThis issue reports a bug of sysctl that the module does not work properly when sysctl_file is a symlink.\nI Fixed the bug by inserting os.path.realpath to get real path.\nWhen sysctl_file is a real file, os.path.realpath return the original path as is.\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\nsysctl\nADDITIONAL INFORMATION\n\n\nI have executed the script described in #111 and confirmed that it works properly.\nBut I need to add some tests.\n\nsatken@dockerhost1:~/ansible$ sudo docker run --rm -v ${PWD}:/work -w /work -e ANSIBLE_LIBRARY=/work/ansible.posix -e ANSIBLE_HOST_KEY_CHECKING=False satken2/ansible:3.3.0 ansible-playbook -i hosts main.yml\n\nPLAY [test] ********************************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [192.168.91.76]\n\nTASK [test] ********************************************************************\nok: [192.168.91.76] => {\n \"msg\": \"This is test\"\n}\n\nTASK [command] *****************************************************************\nchanged: [192.168.91.76]\n\nTASK [command] *****************************************************************\nok: [192.168.91.76]\n\nTASK [debug] *******************************************************************\nok: [192.168.91.76] => {\n \"sysctl_current_value.stdout\": \"kernel.randomize_va_space = 2\"\n}\n\nTASK [copy] ********************************************************************\nchanged: [192.168.91.76]\n\nTASK [file] ********************************************************************\nchanged: [192.168.91.76]\n\nTASK [stat] ********************************************************************\nok: [192.168.91.76]\n\nTASK [assert] ******************************************************************\nok: [192.168.91.76] => {\n \"changed\": false,\n \"msg\": \"/tmp/ansible_sysctl_test_symlink.conf is correct symlink\"\n}\n\nTASK [sysctl | enable randomized layout of virtual address space] **************\nchanged: [192.168.91.76]\n\nTASK [stat] ********************************************************************\nok: [192.168.91.76]\n\nTASK [assert] ******************************************************************\nok: [192.168.91.76] => {\n \"changed\": false,\n \"msg\": \"/tmp/ansible_sysctl_test_symlink.conf is correct symlink\"\n}\n\nPLAY RECAP *********************************************************************\n192.168.91.76 : ok=12 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0\n\nReviewed-by: quidame\nReviewed-by: Jill R","shortMessageHtmlLink":"Merge pull request #206 from satken2/sakten2_issue111"}},{"before":"795d8e34e71f37f1a74d8621e3d2cab5cfe2f797","after":"d36a289deb74a8b188c462bfb767feed4feb50b3","ref":"refs/heads/main","pushedAt":"2024-04-02T08:44:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #490 from atom4git/main\n\nDocs/authorized_key: clarify that the path key should probably NOT be set\n\nSUMMARY\n\nDocs: Fixed unclearance in documentation connected wirh relative path\nAdded additional description in documentation.\n\nISSUE TYPE\n\n\nDocs Pull Request\n\nCOMPONENT NAME\n\nauthorized_key.py\nADDITIONAL INFORMATION\n\nClarify the documentation unclearance in connected with relative path ~/.ssh/authorized_keys\nThe purpose of the pull request is to eliminate ambiguities in the documentation.\nIn our case, when using the ~ sign, we get the user's root directory (although we explicitly specify a different username)\nHere is the issue and full picture of problem which we want to fix: LINK\n\nClosese: #483\n\nReviewed-by: Gonéri Le Bouder \nReviewed-by: atom4git\nReviewed-by: Hideki Saito ","shortMessageHtmlLink":"Merge pull request #490 from atom4git/main"}},{"before":"bda85b745354e4014a6e3624ac6d395e287d3fa1","after":"795d8e34e71f37f1a74d8621e3d2cab5cfe2f797","ref":"refs/heads/main","pushedAt":"2024-03-26T06:50:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #538 from csmart/ci_freebsd_133\n\nci: replace freebsd 13.2 with 13.3\n\nThe devel version of ansible-test has been updated to include support for FreeBSD 13.3, so this change swaps out 13.2 accordingly.\nSee ansible-collections/news-for-maintainers#67\n\nReviewed-by: Hideki Saito ","shortMessageHtmlLink":"Merge pull request #538 from csmart/ci_freebsd_133"}},{"before":"a356bdd3c4203d6252d236a83bda98a83dd46317","after":"bda85b745354e4014a6e3624ac6d395e287d3fa1","ref":"refs/heads/main","pushedAt":"2024-03-26T05:51:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #541 from saito-hideki/pr/replace_yield\n\n[CI] Replaced yield with yield from for sanity test\n\nSUMMARY\nReplaced yield with yield from to address latest sanity test.\nISSUE TYPE\n\nCI Tests Pull Request\n\nCOMPONENT NAME\n\nansible.posix\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #541 from saito-hideki/pr/replace_yield"}},{"before":"9bfed58f7f00c2577c7fb7d05fbec4fe19ea1ea5","after":"a356bdd3c4203d6252d236a83bda98a83dd46317","ref":"refs/heads/main","pushedAt":"2024-03-26T02:59:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #540 from saito-hideki/pr/relace_old_fqcn_selogin\n\n[CI] Replaced old selogin FQCN for integration tests\n\nSUMMARY\nSome integration test tasks used the old FQCNs of commuinity.general.\nThis PR will replace old FQCN(community.general.system.selogin)with new cummonity.general.selogin\nISSUE TYPE\n\nCI Tests Pull Request\n\nCOMPONENT NAME\n\nansible.posix.selinux\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #540 from saito-hideki/pr/relace_old_fqcn_selogin"}},{"before":"51b94f536c0e809fea14e8a1d7355f1c258f7cc6","after":"9bfed58f7f00c2577c7fb7d05fbec4fe19ea1ea5","ref":"refs/heads/main","pushedAt":"2024-02-06T16:13:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #333 from NeodymiumFerBore/fix/doc/mount_absent_description\n\nFix absent state documentation\n\nSUMMARY\nFix the documentation of the state absent so it describes its actual behavior:\n\nabsent does not specify that (quote) a device mount's entry will be removed from fstab. It specifies that a mount point entry will be removed from fstab\nabsent does not unmount recursively, and the module will fail if multiple devices are mounted on the same mount point\nabsent with a mount point that is not registered in the fstab has no effect. The state unmounted should be used instead.\nsrc is ignored with state absent or unmounted\n\nISSUE TYPE\n\nDocs Pull Request\n\nCOMPONENT NAME\nmount\nADDITIONAL INFORMATION\nThis PR addresses a fix for issue 322.","shortMessageHtmlLink":"Merge pull request #333 from NeodymiumFerBore/fix/doc/mount_absent_de…"}},{"before":"0a07bdb358de41b4ca2ba288567988e3828e4752","after":"51b94f536c0e809fea14e8a1d7355f1c258f7cc6","ref":"refs/heads/main","pushedAt":"2024-02-06T15:21:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"Feat/add summary only option to profile callbacks (#511)\n\n* profile_tasks callback: add parameter to show only summary","shortMessageHtmlLink":"Feat/add summary only option to profile callbacks (#511)"}},{"before":"e929aad539c46b8fa01bfcb393504ff306b3bce5","after":"0a07bdb358de41b4ca2ba288567988e3828e4752","ref":"refs/heads/main","pushedAt":"2024-02-06T15:21:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"seboolean: make it work with disabled SELinux (#496)\n\nSometimes it's necessary to configure SELinux before it's enabled on the\r\nsystem. There's `ignore_selinux_state` which should allow it. Before\r\nthis change `seboolean` module failed on SELinux disabled system even\r\nwith `ignore_selinux_state: true` and SELinux policy installed while\r\n`semanage boolean` worked as expected:\r\n\r\n $ ansible -i 192.168.121.153, -m seboolean -a \"name=ssh_sysadm_login state=on ignore_selinux_state=true\" all\r\n 192.168.121.153 | FAILED! => {\r\n \"ansible_facts\": {\r\n \"discovered_interpreter_python\": \"/usr/bin/python3\"\r\n },\r\n \"changed\": false,\r\n \"msg\": \"Failed to get list of boolean names\"\r\n }\r\n\r\n $ ssh root@192.168.121.153 semanage boolean -l | grep ssh_sysadm_login\r\n ssh_sysadm_login (off , off) Allow ssh to sysadm login\r\n\r\nIt's caused by `selinux.security_get_boolean_names()` and\r\n`selinux.security_get_boolean_active(name)` which required SELinux\r\nenabled system.\r\n\r\nThis change adds a fallback to semanage API which works in SELinux\r\ndisabled system when SELinux targeted policy is installed:\r\n\r\n ANSIBLE_LIBRARY=plugins/modules ansible -i 192.168.121.153, -m seboolean -a \"name=ssh_sysadm_login state=on persistent=true ignore_selinux_state=true\" all\r\n 192.168.121.153 | CHANGED => {\r\n \"ansible_facts\": {\r\n \"discovered_interpreter_python\": \"/usr/bin/python3\"\r\n },\r\n \"changed\": true,\r\n \"name\": \"ssh_sysadm_login\",\r\n \"persistent\": true,\r\n \"state\": true\r\n }\r\n\r\n $ ssh root@192.168.121.153 semanage boolean -l | grep ssh_sysadm_login\r\n ssh_sysadm_login (on , on) Allow ssh to sysadm login\r\n\r\nNote that without `persistent=true` this module is effectively NO-OP now.\r\n\r\nSigned-off-by: Petr Lautrbach ","shortMessageHtmlLink":"seboolean: make it work with disabled SELinux (#496)"}},{"before":"0847977d1216cbe2b09a22900210343812591d6c","after":"e929aad539c46b8fa01bfcb393504ff306b3bce5","ref":"refs/heads/main","pushedAt":"2024-01-11T20:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"remove deprecated internal argument from synchronize (#421)\n\n* remove deprecated internal argument from synchronize\r\n\r\nthe new_stdin argument is no longer used to instantiate a connection plugin\r\n\r\n* add a changelog","shortMessageHtmlLink":"remove deprecated internal argument from synchronize (#421)"}},{"before":"2a1fb334ee7c10335b8b309ad38294a05fe3e7a0","after":"0847977d1216cbe2b09a22900210343812591d6c","ref":"refs/heads/main","pushedAt":"2024-01-09T22:07:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"Warn only when zones were ignored in firewalld_info (#504)\n\n* warn only when zones were ignored\r\n\r\n* add changelog 504-firewalld_info-warning","shortMessageHtmlLink":"Warn only when zones were ignored in firewalld_info (#504)"}},{"before":"af870d0b83cb956eb20a20d511bfe2a4b4ef19cf","after":"2a1fb334ee7c10335b8b309ad38294a05fe3e7a0","ref":"refs/heads/main","pushedAt":"2024-01-09T22:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"mount: edit boot parameters warning condition (#523)\n\nthe CI failures are unrelated and shouldn't even be showing up ... I'm going to sort that out separately but that doesn't need to prevent this merge, all relevant CI tests passed","shortMessageHtmlLink":"mount: edit boot parameters warning condition (#523)"}},{"before":"6473053b13a8c2c6ddc4198f7740b05810abb7f7","after":"af870d0b83cb956eb20a20d511bfe2a4b4ef19cf","ref":"refs/heads/main","pushedAt":"2024-01-09T18:43:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #524 from felixfontein/fix-ci\n\nFix CI issues\n\nSUMMARY\n\nSanity tests fail; remove problematic Shippable-specific parts of shippable.sh script.\nFreeBSD 12.4 have apparently been removed also from older versions of ansible-test.\n\nISSUE TYPE\n\nTest Pull Request\n\nCOMPONENT NAME\nCI","shortMessageHtmlLink":"Merge pull request #524 from felixfontein/fix-ci"}},{"before":"2c52f969e11cd37cf46e991dff7297af4563154b","after":"6473053b13a8c2c6ddc4198f7740b05810abb7f7","ref":"refs/heads/main","pushedAt":"2024-01-08T20:11:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #518 from bcoca/ci_fbsd132\n\nupdate ci target for freebsd 13, r1 is eol\n\nCurrent CI fails due to the release_1/ dir returning 404, this will move to working release_2/ dir\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nCI","shortMessageHtmlLink":"Merge pull request #518 from bcoca/ci_fbsd132"}},{"before":"011c60e736b370c5839ab534cba678c8d4422b4e","after":"2c52f969e11cd37cf46e991dff7297af4563154b","ref":"refs/heads/main","pushedAt":"2023-12-07T21:18:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #484 from flowerysong/firewalld_offline\n\nfirewalld: make offline do something\n\nSUMMARY\n\nansible.posix.firewalld has an offline flag, but it currently does not do anything. What most people expect it to do is allow the task to proceed even when firewalld is offline, so it makes the most sense for it to override the immediate flag and prevent the module from throwing an error in that case.\nFixes #81.\nISSUE TYPE\n\n\nFeature Pull Request\n\nCOMPONENT NAME\n\nfirewalld\nADDITIONAL INFORMATION\n\nReviewed-by: Adam Miller ","shortMessageHtmlLink":"Merge pull request #484 from flowerysong/firewalld_offline"}},{"before":"05ee6ebc2a870bb2f53d631a24da983aa02c177d","after":"011c60e736b370c5839ab534cba678c8d4422b4e","ref":"refs/heads/main","pushedAt":"2023-12-07T16:20:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #516 from maxamillion/lint/major-refactor\n\nrefactor to comply with current ansible-lint guidelines\n\nSUMMARY\n\nrefactor to comply with current ansible-lint guidelines\n\nISSUE TYPE\n\n\nBugfix Pull Request","shortMessageHtmlLink":"Merge pull request #516 from maxamillion/lint/major-refactor"}},{"before":"748bad22adf305d9802ecc36b468ca0db3434c61","after":"05ee6ebc2a870bb2f53d631a24da983aa02c177d","ref":"refs/heads/main","pushedAt":"2023-12-01T01:34:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #515 from maxamillion/tests/azure_pipelines\n\nremove old pipelines, run sanity in pipelines because we're dropping zuul\n\nSUMMARY\n\nremove old pipelines, run sanity in pipelines because we're dropping zuul\n\nISSUE TYPE\n\n\nBugfix Pull Request","shortMessageHtmlLink":"Merge pull request #515 from maxamillion/tests/azure_pipelines"}},{"before":"6f95c8b35669a0611e1d2d87a979fa62f6e10264","after":"748bad22adf305d9802ecc36b468ca0db3434c61","ref":"refs/heads/main","pushedAt":"2023-11-30T22:25:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxamillion","name":"Adam Miller","path":"/maxamillion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/839000?s=80&v=4"},"commit":{"message":"fix sanity tests for core 2.16 (#514)\n\nSigned-off-by: Adam Miller ","shortMessageHtmlLink":"fix sanity tests for core 2.16 (#514)"}},{"before":"719f7dfebf214388d68ed9d431cc471d961325a7","after":"6f95c8b35669a0611e1d2d87a979fa62f6e10264","ref":"refs/heads/main","pushedAt":"2023-11-30T17:03:21.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #460 from gotmax23/respawn\n\nRespawn modules to use the system python interpreter\n\nSUMMARY\nThe seboolean, selinux, firewalld, and firewalld_info modules depend on\nsystem bindings that are only available for the default system python\ninterpreter. ansible-core is not packaged for the default system python\ninterpreter on RHEL 8 and 9. When automatic interpreter discovery does\nnot occur (e.g. when using implicit localhost [1]), ansible-core will\nnot use the system interpreter to run ansible modules and the\naforementioned modules will not work even if the bindings are installed.\nThe RHEL ansible-core maintainers as well as the EPEL ansible and\nansible-collection-* package maintainers (inc. me) have gotten multiple\nbug reports about this. We have been telling people to fix their setup\nto use the correct Python interpreter. Fortunately, ansible-core 2.11\nand above have a module utility that'll respawn modules to use the\ncorrect system interpreter.\n[1] https://docs.ansible.com/ansible/latest/inventory/implicit_localhost.html\nISSUE TYPE\n\nFeature Pull Request\n\nCOMPONENT NAME\nseboolean\nselinux\nfirewalld\nfirewalld_info\n\nReviewed-by: Adam Miller ","shortMessageHtmlLink":"Merge pull request #460 from gotmax23/respawn"}},{"before":"2f699307c75ab26e8fc4b77c74943e639fbe6615","after":"719f7dfebf214388d68ed9d431cc471d961325a7","ref":"refs/heads/main","pushedAt":"2023-11-23T15:56:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #510 from saito-hideki/issue/509\n\n[CI] Replace Fedora 38 with 39 for devel branch container test\n\nSUMMARY\nReplace Fedora 38 container test with 39 for devel branch.\n\nFixed /#509\n\nISSUE TYPE\n\nCI test Pull Request\n\nCOMPONENT NAME\n\nansible.posix\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #510 from saito-hideki/issue/509"}},{"before":"542643e7860c549a241c9a763d85cbe585f0d54c","after":"2f699307c75ab26e8fc4b77c74943e639fbe6615","ref":"refs/heads/main","pushedAt":"2023-11-16T04:34:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #508 from saito-hideki/pr/refactoring_ci_remote\n\n[CI] Refactoring CI tests for both remote and container tests\n\nSUMMARY\nRefactored CI tests:\n\nRemove tests for Ansible Core 2.10 and 2.11 that already reached EOL.\nRemote test target of ansible.posix will be the latest version of RHEL8,9 only.\nThe target OS of container tests has been modified, and a few OS have been removed\nAdd Ansible Core 2.16 and new devel branch to container and remote test target.\n#506\n\nFor CI testing, other platforms can be added as needed.\nISSUE TYPE\n\nCI tests Pull Request\n\nCOMPONENT NAME\n\nansible.posix\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #508 from saito-hideki/pr/refactoring_ci_remote"}},{"before":"12a1c25f5eba26a9b436f4669fef1b5563056e3e","after":"542643e7860c549a241c9a763d85cbe585f0d54c","ref":"refs/heads/main","pushedAt":"2023-08-02T08:29:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #487 from saito-hideki/pr/ci_remove_freebsd12\n\nDrop OSX10.11 and FreeBSD12.4 from CI\n\nSUMMARY\nDrop OSX-10.11 and FreeBSD12.4 from CI\n\nFixes #476\nFixes #486\nDrop OSX10.11 from ansible:2.9 and ansible-core:2.10\nDrop FreeBSD12.4 from ansible-core:devel\n\nISSUE TYPE\n\nCI Tests Pull Request\n\nCOMPONENT NAME\n\nansible.posix\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #487 from saito-hideki/pr/ci_remove_freebsd12"}},{"before":"20c2c30d23470dda0cf79eb931bde72d3f3b2b68","after":"12a1c25f5eba26a9b436f4669fef1b5563056e3e","ref":"refs/heads/main","pushedAt":"2023-07-06T22:34:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #478 from maxamillion/test/rhel_updates\n\nUpdate azure-pipelines for new RHEL versions\n\nSUMMARY\n\nChange to the CI system annnounced in the following required this change:\nansible-collections/news-for-maintainers#47","shortMessageHtmlLink":"Merge pull request #478 from maxamillion/test/rhel_updates"}},{"before":"2ed8bdc8e83dbf52318c10f20fbb12ecdf158c0b","after":"20c2c30d23470dda0cf79eb931bde72d3f3b2b68","ref":"refs/heads/main","pushedAt":"2023-07-04T01:39:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #477 from saito-hideki/issue/476/1\n\nUpdate CI tests to address changes on ansible-core\n\nSUMMARY\nReplace Python3.9 with 3.12 for ansible-test\n\nAddresses issue #476\n\nISSUE TYPE\n\nCI Test Pull Request\n\nCOMPONENT NAME\n\nansible.posix\n\nADDITIONAL INFORMATION\nNone","shortMessageHtmlLink":"Merge pull request #477 from saito-hideki/issue/476/1"}},{"before":"5165572e9e2a830a36143578a117d600533f9d94","after":"2ed8bdc8e83dbf52318c10f20fbb12ecdf158c0b","ref":"refs/heads/main","pushedAt":"2023-05-31T14:01:42.757Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #465 from felixfontein/req\n\nSwitch to Ansible Galaxy compatible requirements files for tests\n\nSUMMARY\nSee ansible-community/community-topics#230.\nISSUE TYPE\n\nTest Pull Request\n\nCOMPONENT NAME\ntest requirements files\n\nReviewed-by: Sorin Sbarnea ","shortMessageHtmlLink":"Merge pull request #465 from felixfontein/req"}},{"before":"6c46a924b97ee0236e34176fc721e0d391f6dff6","after":"5165572e9e2a830a36143578a117d600533f9d94","ref":"refs/heads/main","pushedAt":"2023-05-26T06:09:47.708Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #467 from oraNod/rm-eol-tests\n\nFix CI: Remove FreeBSD 12.2 targets\n\nSUMMARY\nRemoves CI tests for FreeBSD 12.2 that are failing when trying to bootstrap http://pkg.freebsd.org/FreeBSD:12:amd64/release_2\nExample PR affected #466\nISSUE TYPE\n\nBugfix Pull Request\n\nCOMPONENT NAME\n.azure-pipelines/azure-pipelines.yml\nADDITIONAL INFORMATION\nN/A\n\nReviewed-by: Hideki Saito ","shortMessageHtmlLink":"Merge pull request #467 from oraNod/rm-eol-tests"}},{"before":"f48515aad3f253fd7f8a2830b42b0bd0fa6cd727","after":"6c46a924b97ee0236e34176fc721e0d391f6dff6","ref":"refs/heads/main","pushedAt":"2023-05-26T05:09:48.915Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #466 from felixfontein/ci\n\nFix CI: replace `include:` with `include_tasks:`\n\nSUMMARY\ninclude: is removed for ansible-core 2.16 and no longer works with current devel.\nISSUE TYPE\n\nTest Pull Request\n\nCOMPONENT NAME\nintegration tests\n\nReviewed-by: Hideki Saito ","shortMessageHtmlLink":"Merge pull request #466 from felixfontein/ci"}},{"before":"ae0380d671c45c4463ecbec980458a689812a27a","after":"f48515aad3f253fd7f8a2830b42b0bd0fa6cd727","ref":"refs/heads/main","pushedAt":"2023-05-11T15:00:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #458 from maxamillion/release-prep/1.5.4\n\nRelease 1.5.4\n\nSUMMARY\n\nRelease 1.5.4","shortMessageHtmlLink":"Merge pull request #458 from maxamillion/release-prep/1.5.4"}},{"before":"202609e4256efd674a9eda7e847e33bb76c20025","after":"ae0380d671c45c4463ecbec980458a689812a27a","ref":"refs/heads/main","pushedAt":"2023-05-10T14:18:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #456 from maxamillion/tests/fix_sysctl_failures\n\nfix sysctl integration test failing on newer versions of core\n\nPreviously NoneType was allowable, now it fails to convert to a str type.\nSUMMARY\n\nfix sysctl integration test failing on newer versions of core\n\nPreviously NoneType was allowable, now it fails to convert to a str\ntype.\n\n\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\n\nsysctl","shortMessageHtmlLink":"Merge pull request #456 from maxamillion/tests/fix_sysctl_failures"}},{"before":"b9feff586f095daeefa9fcfe8d232968d0552291","after":"202609e4256efd674a9eda7e847e33bb76c20025","ref":"refs/heads/main","pushedAt":"2023-05-04T15:25:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #454 from rekup/fix/firewalld\n\nfix firewalld protocol\n\nSUMMARY\nThis PR resolves an issue where opening a port (e.g. 25/tcp) resulted in opening all ports for the specified protocol (e.g. tcp)\nFixes #451\nISSUE TYPE\n\n\nBugfix Pull Request\n\nCOMPONENT NAME\nansible.posix.firewalld\nADDITIONAL INFORMATION\nMany thanks to @nerrehmit and every one else who helped troubleshooting this!","shortMessageHtmlLink":"Merge pull request #454 from rekup/fix/firewalld"}},{"before":"da1713ed3efe2abba118b4d05ac89b81748c945d","after":"b9feff586f095daeefa9fcfe8d232968d0552291","ref":"refs/heads/main","pushedAt":"2023-04-27T20:52:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"softwarefactory-project-zuul[bot]","name":null,"path":"/apps/softwarefactory-project-zuul","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/6924?s=80&v=4"},"commit":{"message":"Merge pull request #441 from jsquyres/pr/json-indent-level\n\njson[l] callback: add parameter to set JSON prettyprint indent level\n\nSUMMARY\nAdd ANSIBLE_JSON_INDENT parameter to both the json and jsonl callback plugins. The default values are different between the two modules to maintain their existing behavior:\n\njson: indent==4, causing a prettyprint output\njsonl: indent==0, causing a 1-line output\n\nISSUE TYPE\n\nFeature Pull Request\n\nCOMPONENT NAME\n\nansible.posix.json\nansible.posix.jsonl\n\nADDITIONAL INFORMATION\nOne specific use-case that is enabled by this feature: if a user chooses to use the jsonl plugin so that they still get output at the end of each task (vs. only at the end of the play), they may also want human-readable output so that they can monitor the status of their play. For example, setting the jsonl indent level to 4 gives a) output at the end of each task, and b) making that output be both machine readable and human readable.\nUsing this trivial playbook shows the change:\n- hosts: localhost\n gather_facts: false\n tasks:\n - name: hello, world\n debug:\n msg: hello, world\nWhen using the jsonl callback, here's what one JSON emit looks like before the change:\n{\"_event\":\"v2_playbook_on_play_start\",\"_timestamp\":\"2023-04-08T12:11:48.001806Z\",\"play\":{\"duration\":{\"start\":\"2023-04-08T12:11:48.001383Z\"},\"id\":\"acde4800-1122-f32c-94c3-000000000001\",\"name\":\"localhost\"},\"tasks\":[]}\nAfter the change, setting ANSIBLE_JSON_INDENT to 4, the same output looks like this:\n{\n \"_event\":\"v2_playbook_on_play_start\",\n \"_timestamp\":\"2023-04-08T12:12:47.787516Z\",\n \"play\":{\n \"duration\":{\n \"start\":\"2023-04-08T12:12:47.787164Z\"\n },\n \"id\":\"acde4800-1122-2946-e3e4-000000000001\",\n \"name\":\"localhost\"\n },\n \"tasks\":[]\n}\nBoth outputs are suitable for automated processes to parse the machine readable output. The second output has the benefit of being human readable.\n\nReviewed-by: Adam Miller \nReviewed-by: Jeff Squyres","shortMessageHtmlLink":"Merge pull request #441 from jsquyres/pr/json-indent-level"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERfMaGQA","startCursor":null,"endCursor":null}},"title":"Activity · ansible-collections/ansible.posix"}