{"id":42377,"date":"2023-05-09T16:54:55","date_gmt":"2024-03-11T15:28:53","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/"},"modified":"2024-04-30T03:21:22","modified_gmt":"2024-04-29T19:21:22","slug":"%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/","title":{"rendered":"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a"},"content":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u662f Ansible Advent Calendar2022 \u7684\u7b2c21\u5929\u7684\u6587\u7ae0\u3002<\/p>\n<p>\u672c\u6b21\u6211\u4eec\u5c06\u8ba8\u8bba\u4f7f\u7528 Molecule \u64cd\u4f5c AWS \u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u8981\u70b9\u3002\u76f4\u622a\u4e86\u5f53\u5730\uff0c\u673a\u5bc6\u4fe1\u606f\u5fc5\u987b\u901a\u8fc7\u73af\u5883\u53d8\u91cf\u4f20\u9012\u3002<\/p>\n<h3>\u636e\u8bf4\uff0cMolecule\u7684\u65e5\u5fd7\u8f93\u51fa\u4e0eAnsible\u7684\u8f93\u51fa\u4e0d\u540c\u3002<\/h3>\n<p>\u5728\u4f7f\u7528Ansible\u5904\u7406AWS\u6a21\u5757\u65f6\uff0c\u5373\u4f7f\u5728verbose\u6a21\u5f0f\u4e0b\u8f93\u51fa\u65e5\u5fd7\uff0c\u4e5f\u4e0d\u4f1a\u6cc4\u9732\u654f\u611f\u4fe1\u606f\u3002<\/p>\n<p>\u6267\u884c\u4ee5\u4e0bPlaybook\u3002\u64cd\u4f5c\u662f\u83b7\u53d6\u5728S3\u5b58\u50a8\u6876\u4e2d\u6ce8\u518c\u7684\u6240\u6709\u5bf9\u8c61\u5e76\u8f93\u51fa\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nn\">---<\/span>\r\n<span class=\"pi\">-<\/span> <span class=\"na\">hosts<\/span><span class=\"pi\">:<\/span> <span class=\"s\">all<\/span>\r\n  <span class=\"na\">become<\/span><span class=\"pi\">:<\/span> <span class=\"kc\">true<\/span>\r\n\r\n  <span class=\"na\">tasks<\/span><span class=\"pi\">:<\/span>\r\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Install Epel<\/span>\r\n      <span class=\"na\">ansible.builtin.include_role<\/span><span class=\"pi\">:<\/span>\r\n        <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">geerlingguy.repo-epel<\/span> \r\n\r\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Install pip and boto3<\/span>\r\n      <span class=\"na\">ansible.builtin.include_role<\/span><span class=\"pi\">:<\/span>\r\n        <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">geerlingguy.pip<\/span>\r\n      <span class=\"na\">vars<\/span><span class=\"pi\">:<\/span>\r\n        <span class=\"na\">pip_install_packages<\/span><span class=\"pi\">:<\/span>\r\n          <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">pip<\/span>\r\n          <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">boto3<\/span>\r\n        <span class=\"na\">pip_executable<\/span><span class=\"pi\">:<\/span> <span class=\"s\">pip3<\/span>\r\n        <span class=\"na\">pip_package<\/span><span class=\"pi\">:<\/span> <span class=\"s\">python3-pip<\/span>\r\n\r\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">List keys simple<\/span>\r\n      <span class=\"na\">amazon.aws.s3_object<\/span><span class=\"pi\">:<\/span>\r\n        <span class=\"na\">access_key<\/span><span class=\"pi\">:<\/span> <span class=\"s2\">\"<\/span><span class=\"s\">{{<\/span> <span class=\"s\">aws_access_key_id<\/span> <span class=\"s\">}}\"<\/span>\r\n        <span class=\"na\">bucket<\/span><span class=\"pi\">:<\/span> <span class=\"s\">mamono210<\/span> \r\n        <span class=\"na\">mode<\/span><span class=\"pi\">:<\/span> <span class=\"s\">list<\/span> \r\n        <span class=\"na\">secret_key<\/span><span class=\"pi\">:<\/span> <span class=\"s2\">\"<\/span><span class=\"s\">{{<\/span> <span class=\"s\">aws_secret_access_key<\/span> <span class=\"s\">}}\"<\/span>\r\n      <span class=\"na\">register<\/span><span class=\"pi\">:<\/span> <span class=\"s\">s3_keys<\/span>\r\n\r\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Var dump<\/span>\r\n      <span class=\"na\">ansible.builtin.debug<\/span><span class=\"pi\">:<\/span>\r\n        <span class=\"na\">var<\/span><span class=\"pi\">:<\/span> <span class=\"s\">s3_keys<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"na\">aws_access_key_id<\/span><span class=\"pi\">:<\/span> <span class=\"s\">xxxxxxxxxxxxxxxx<\/span> \r\n<span class=\"na\">aws_secret_access_key<\/span><span class=\"pi\">:<\/span> <span class=\"s\">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<\/span>\r\n<\/code><\/pre>\n<p>\u6211\u5c1d\u8bd5\u4ee5\u8be6\u7ec6\u6a21\u5f0f\u8fd0\u884c\u3002<\/p>\n<details>\u5b9f\u884c\u30ed\u30b0<br \/>\ncircleci@d2899a5851b3:~\/aws-s3$ ansible-playbook -i &#8216;54.168.201.218,&#8217; -u centos site.yml -vvv<br \/>\nansible-playbook [core 2.14.1]<br \/>\nconfig file = None<br \/>\nconfigured module search path = [&#8216;\/home\/circleci\/.ansible\/plugins\/modules&#8217;, &#8216;\/usr\/share\/ansible\/plugins\/modules&#8217;]<br \/>\nansible python module location = \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible<br \/>\nansible collection location = \/home\/circleci\/.ansible\/collections:\/usr\/share\/ansible\/collections<br \/>\nexecutable location = \/home\/circleci\/.local\/bin\/ansible-playbook<br \/>\npython version = 3.11.1 (main, Dec 8 2022, 00:19:30) [GCC 10.2.1 20210110] (\/usr\/local\/bin\/python)<br \/>\njinja version = 3.1.2<br \/>\nlibyaml = True<br \/>\nNo config file found; using defaults<br \/>\nParsed 54.168.201.218, inventory source with host_list plugin<br \/>\nredirecting (type: action) amazon.aws.aws_s3 to amazon.aws.s3_object<br \/>\nSkipping callback &#8216;default&#8217;, as we already have a stdout callback.<br \/>\nSkipping callback &#8216;minimal&#8217;, as we already have a stdout callback.<br \/>\nSkipping callback &#8216;oneline&#8217;, as we already have a stdout callback.PLAYBOOK: site.yml ****************************************************************************************************<br \/>\n1 plays in site.yml<\/p>\n<p>PLAY [all] ************************************************************************************************************<\/p>\n<p>TASK [Gathering Facts] ************************************************************************************************<br \/>\ntask path: \/home\/circleci\/aws-s3\/site.yml:2<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732 `&#8221; &amp;&amp; echo ansible-tmp-1671550336.2974818-2097-35651603367732=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550336.2974818-2097-35651603367732=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; Attempting python interpreter discovery<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo PLATFORM; uname; echo FOUND; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.11&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.10&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.9&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.8&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.7&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.6&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python3.5&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;\/usr\/bin\/python3&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;\/usr\/libexec\/platform-python'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python2.7&#8242;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;\/usr\/bin\/python'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; command -v &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;python'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;; echo ENDFOUND &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;PLATFORM\\nLinux\\nFOUND\\n\/usr\/bin\/python3.6\\n\/usr\/bin\/python3\\n\/usr\/libexec\/platform-python\\nENDFOUND\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;\/usr\/bin\/python3.6 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b'{&#8220;platform_dist_result&#8221;: [&#8220;centos&#8221;, &#8220;8&#8221;, &#8220;&#8221;], &#8220;osrelease_content&#8221;: &#8220;NAME=\\\\&#8221;CentOS Stream\\\\&#8221;\\\\nVERSION=\\\\&#8221;8\\\\&#8221;\\\\nID=\\\\&#8221;centos\\\\&#8221;\\\\nID_LIKE=\\\\&#8221;rhel fedora\\\\&#8221;\\\\nVERSION_ID=\\\\&#8221;8\\\\&#8221;\\\\nPLATFORM_ID=\\\\&#8221;platform:el8\\\\&#8221;\\\\nPRETTY_NAME=\\\\&#8221;CentOS Stream 8\\\\&#8221;\\\\nANSI_COLOR=\\\\&#8221;0;31\\\\&#8221;\\\\nCPE_NAME=\\\\&#8221;cpe:\/o:centos:centos:8\\\\&#8221;\\\\nHOME_URL=\\\\&#8221;https:\/\/centos.org\/\\\\&#8221;\\\\nBUG_REPORT_URL=\\\\&#8221;https:\/\/bugzilla.redhat.com\/\\\\&#8221;\\\\nREDHAT_SUPPORT_PRODUCT=\\\\&#8221;Red Hat Enterprise Linux 8\\\\&#8221;\\\\nREDHAT_SUPPORT_PRODUCT_VERSION=\\\\&#8221;CentOS Stream\\\\&#8221;\\\\n&#8221;}\\n&#8217;, b&#8221;)<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible\/modules\/setup.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpbezpxcua TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/AnsiballZ_setup.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpbezpxcua \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/AnsiballZ_setup.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/AnsiballZ_setup.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-tgodtlnevegajezotiycqmphacsolzcw ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/AnsiballZ_setup.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;ansible_facts&#8221;: {&#8220;ansible_local&#8221;: {}, &#8220;ansible_cmdline&#8221;: {&#8220;BOOT_IMAGE&#8221;: &#8220;(hd0,msdos1)\/boot\/vmlinuz-4.18.0-408.el8.x86_64&#8221;, &#8220;root&#8221;: &#8220;UUID=0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;, &#8220;ro&#8221;: true, &#8220;console&#8221;: &#8220;ttyS0,115200n8&#8221;, &#8220;no_timer_check&#8221;: true, &#8220;net.ifnames&#8221;: &#8220;0&#8221;, &#8220;nvme_core.io_timeout&#8221;: &#8220;4294967295&#8221;, &#8220;nvme_core.max_retries&#8221;: &#8220;10&#8221;, &#8220;crashkernel&#8221;: &#8220;auto&#8221;}, &#8220;ansible_proc_cmdline&#8221;: {&#8220;BOOT_IMAGE&#8221;: &#8220;(hd0,msdos1)\/boot\/vmlinuz-4.18.0-408.el8.x86_64&#8221;, &#8220;root&#8221;: &#8220;UUID=0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;, &#8220;ro&#8221;: true, &#8220;console&#8221;: &#8220;ttyS0,115200n8&#8221;, &#8220;no_timer_check&#8221;: true, &#8220;net.ifnames&#8221;: &#8220;0&#8221;, &#8220;nvme_core.io_timeout&#8221;: &#8220;4294967295&#8221;, &#8220;nvme_core.max_retries&#8221;: &#8220;10&#8221;, &#8220;crashkernel&#8221;: &#8220;auto&#8221;}, &#8220;ansible_user_id&#8221;: &#8220;root&#8221;, &#8220;ansible_user_uid&#8221;: 0, &#8220;ansible_user_gid&#8221;: 0, &#8220;ansible_user_gecos&#8221;: &#8220;root&#8221;, &#8220;ansible_user_dir&#8221;: &#8220;\/root&#8221;, &#8220;ansible_user_shell&#8221;: &#8220;\/bin\/bash&#8221;, &#8220;ansible_real_user_id&#8221;: 0, &#8220;ansible_effective_user_id&#8221;: 0, &#8220;ansible_real_group_id&#8221;: 0, &#8220;ansible_effective_group_id&#8221;: 0, &#8220;ansible_ssh_host_key_rsa_public&#8221;: &#8220;AAAAB3NzaC1yc2EAAAADAQABAAABgQDIxIkAPgFjoqtgjlD\/RQ2DT6F9o59FGpBSdLgTX4CI65YT8HLpnYxOGHXZM6OM5rhUZEWbeRimyHCZ30rzrVqvKeElErWeYgxWcdWy8Jn6awRmCrIDnYwA5\/m+y5I4mh9qv6ONMOCJpP7WRB3Fe5YLA3NIlYF1\/90QZaEtWqvOjp99IBgQGyTKqYYpZjgByPQ\/1NNKOwhXglBh\/\/ypBM+u41PfQsC5iIvkpppl4GHmONaMjph2lngEnNhw82FJwau5Tf1itMr\/soXQrYMD+SNCuTY6DX6rRQGSjJXJa8mzMMwLYzAokpUIs4qmyVZUZjtTkr8FY9FRKqkb9t2Yf7o7oaJCkic64+hyWVkWVRYcmnZPUIM64ryYANFnUeLX2iG\/2HeD0q3X+R9Tw50qPsNGA51xsQauCOBLecs9FoSyFht1NmImYHNAT+Ivy5eE3C7\/aHtb0nYM85+BNsKGB3bvkj9GQ2qi5SHs0zqCGa+1LhTIjYCAJrg3ku2DonELEO8=&#8221;, &#8220;ansible_ssh_host_key_rsa_public_keytype&#8221;: &#8220;ssh-rsa&#8221;, &#8220;ansible_ssh_host_key_ecdsa_public&#8221;: &#8220;AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBtOCgd6rCf4rA1VMqfQoh6eZ7iznrjTgbC00WH43Kgdjz7PdIBfiAHfDfOKPSKV1xsFBntqGDE3rmzY7CPdNos=&#8221;, &#8220;ansible_ssh_host_key_ecdsa_public_keytype&#8221;: &#8220;ecdsa-sha2-nistp256&#8221;, &#8220;ansible_ssh_host_key_ed25519_public&#8221;: &#8220;AAAAC3NzaC1lZDI1NTE5AAAAIG8UtDir4aoRYNlAMLTy0FxtaOrCMKl81yi2HA1fGKbQ&#8221;, &#8220;ansible_ssh_host_key_ed25519_public_keytype&#8221;: &#8220;ssh-ed25519&#8221;, &#8220;ansible_distribution&#8221;: &#8220;CentOS&#8221;, &#8220;ansible_distribution_release&#8221;: &#8220;Stream&#8221;, &#8220;ansible_distribution_version&#8221;: &#8220;8&#8221;, &#8220;ansible_distribution_major_version&#8221;: &#8220;8&#8221;, &#8220;ansible_distribution_file_path&#8221;: &#8220;\/etc\/centos-release&#8221;, &#8220;ansible_distribution_file_variety&#8221;: &#8220;CentOS&#8221;, &#8220;ansible_distribution_file_parsed&#8221;: true, &#8220;ansible_os_family&#8221;: &#8220;RedHat&#8221;, &#8220;ansible_system_capabilities_enforced&#8221;: &#8220;False&#8221;, &#8220;ansible_system_capabilities&#8221;: [], &#8220;ansible_system&#8221;: &#8220;Linux&#8221;, &#8220;ansible_kernel&#8221;: &#8220;4.18.0-408.el8.x86_64&#8221;, &#8220;ansible_kernel_version&#8221;: &#8220;#1 SMP Mon Jul 18 17:42:52 UTC 2022&#8221;, &#8220;ansible_machine&#8221;: &#8220;x86_64&#8221;, &#8220;ansible_python_version&#8221;: &#8220;3.6.8&#8221;, &#8220;ansible_fqdn&#8221;: &#8220;ip-172-31-43-163.ap-northeast-1.compute.internal&#8221;, &#8220;ansible_hostname&#8221;: &#8220;ip-172-31-43-163&#8221;, &#8220;ansible_nodename&#8221;: &#8220;ip-172-31-43-163.ap-northeast-1.compute.internal&#8221;, &#8220;ansible_domain&#8221;: &#8220;ap-northeast-1.compute.internal&#8221;, &#8220;ansible_userspace_bits&#8221;: &#8220;64&#8221;, &#8220;ansible_architecture&#8221;: &#8220;x86_64&#8221;, &#8220;ansible_userspace_architecture&#8221;: &#8220;x86_64&#8221;, &#8220;ansible_machine_id&#8221;: &#8220;5741c3f9b5d74648b108cb5df59a57c4&#8221;, &#8220;ansible_virtualization_type&#8221;: &#8220;xen&#8221;, &#8220;ansible_virtualization_role&#8221;: &#8220;guest&#8221;, &#8220;ansible_virtualization_tech_guest&#8221;: [&#8220;xen&#8221;], &#8220;ansible_virtualization_tech_host&#8221;: [], &#8220;ansible_date_time&#8221;: {&#8220;year&#8221;: &#8220;2022&#8221;, &#8220;month&#8221;: &#8220;12&#8221;, &#8220;weekday&#8221;: &#8220;Tuesday&#8221;, &#8220;weekday_number&#8221;: &#8220;2&#8221;, &#8220;weeknumber&#8221;: &#8220;51&#8221;, &#8220;day&#8221;: &#8220;20&#8221;, &#8220;hour&#8221;: &#8220;15&#8221;, &#8220;minute&#8221;: &#8220;32&#8221;, &#8220;second&#8221;: &#8220;20&#8221;, &#8220;epoch&#8221;: &#8220;1671550340&#8221;, &#8220;epoch_int&#8221;: &#8220;1671550340&#8221;, &#8220;date&#8221;: &#8220;2022-12-20&#8221;, &#8220;time&#8221;: &#8220;15:32:20&#8221;, &#8220;iso8601_micro&#8221;: &#8220;2022-12-20T15:32:20.837185Z&#8221;, &#8220;iso8601&#8221;: &#8220;2022-12-20T15:32:20Z&#8221;, &#8220;iso8601_basic&#8221;: &#8220;20221220T153220837185&#8221;, &#8220;iso8601_basic_short&#8221;: &#8220;20221220T153220&#8221;, &#8220;tz&#8221;: &#8220;UTC&#8221;, &#8220;tz_dst&#8221;: &#8220;UTC&#8221;, &#8220;tz_offset&#8221;: &#8220;+0000&#8221;}, &#8220;ansible_python&#8221;: {&#8220;version&#8221;: {&#8220;major&#8221;: 3, &#8220;minor&#8221;: 6, &#8220;micro&#8221;: 8, &#8220;releaselevel&#8221;: &#8220;final&#8221;, &#8220;serial&#8221;: 0}, &#8220;version_info&#8221;: [3, 6, 8, &#8220;final&#8221;, 0], &#8220;executable&#8221;: &#8220;\/usr\/libexec\/platform-python&#8221;, &#8220;has_sslcontext&#8221;: true, &#8220;type&#8221;: &#8220;cpython&#8221;}, &#8220;ansible_dns&#8221;: {&#8220;search&#8221;: [&#8220;ap-northeast-1.compute.internal&#8221;], &#8220;nameservers&#8221;: [&#8220;172.31.0.2&#8221;]}, &#8220;ansible_hostnqn&#8221;: &#8220;&#8221;, &#8220;ansible_selinux_python_present&#8221;: true, &#8220;ansible_selinux&#8221;: {&#8220;status&#8221;: &#8220;enabled&#8221;, &#8220;policyvers&#8221;: 33, &#8220;config_mode&#8221;: &#8220;enforcing&#8221;, &#8220;mode&#8221;: &#8220;enforcing&#8221;, &#8220;type&#8221;: &#8220;targeted&#8221;}, &#8220;ansible_env&#8221;: {&#8220;LS_COLORS&#8221;: &#8220;rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:&#8221;, &#8220;LANG&#8221;: &#8220;C.UTF-8&#8221;, &#8220;SUDO_GID&#8221;: &#8220;1000&#8221;, &#8220;SUDO_COMMAND&#8221;: &#8220;\/bin\/sh -c echo BECOME-SUCCESS-tgodtlnevegajezotiycqmphacsolzcw ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/AnsiballZ_setup.py&#8221;, &#8220;USER&#8221;: &#8220;root&#8221;, &#8220;PWD&#8221;: &#8220;\/home\/centos&#8221;, &#8220;HOME&#8221;: &#8220;\/root&#8221;, &#8220;SUDO_USER&#8221;: &#8220;centos&#8221;, &#8220;SUDO_UID&#8221;: &#8220;1000&#8221;, &#8220;MAIL&#8221;: &#8220;\/var\/mail\/root&#8221;, &#8220;SHELL&#8221;: &#8220;\/bin\/bash&#8221;, &#8220;TERM&#8221;: &#8220;xterm&#8221;, &#8220;SHLVL&#8221;: &#8220;1&#8221;, &#8220;LOGNAME&#8221;: &#8220;root&#8221;, &#8220;PATH&#8221;: &#8220;\/sbin:\/bin:\/usr\/sbin:\/usr\/bin&#8221;, &#8220;_&#8221;: &#8220;\/usr\/libexec\/platform-python&#8221;}, &#8220;ansible_iscsi_iqn&#8221;: &#8220;&#8221;, &#8220;ansible_is_chroot&#8221;: false, &#8220;ansible_fips&#8221;: false, &#8220;ansible_processor&#8221;: [&#8220;0&#8221;, &#8220;GenuineIntel&#8221;, &#8220;Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz&#8221;], &#8220;ansible_processor_count&#8221;: 1, &#8220;ansible_processor_cores&#8221;: 1, &#8220;ansible_processor_threads_per_core&#8221;: 1, &#8220;ansible_processor_vcpus&#8221;: 1, &#8220;ansible_processor_nproc&#8221;: 1, &#8220;ansible_memtotal_mb&#8221;: 801, &#8220;ansible_memfree_mb&#8221;: 161, &#8220;ansible_swaptotal_mb&#8221;: 0, &#8220;ansible_swapfree_mb&#8221;: 0, &#8220;ansible_memory_mb&#8221;: {&#8220;real&#8221;: {&#8220;total&#8221;: 801, &#8220;used&#8221;: 640, &#8220;free&#8221;: 161}, &#8220;nocache&#8221;: {&#8220;free&#8221;: 615, &#8220;used&#8221;: 186}, &#8220;swap&#8221;: {&#8220;total&#8221;: 0, &#8220;free&#8221;: 0, &#8220;used&#8221;: 0, &#8220;cached&#8221;: 0}}, &#8220;ansible_bios_date&#8221;: &#8220;08\/24\/2006&#8221;, &#8220;ansible_bios_vendor&#8221;: &#8220;Xen&#8221;, &#8220;ansible_bios_version&#8221;: &#8220;4.11.amazon&#8221;, &#8220;ansible_board_asset_tag&#8221;: &#8220;NA&#8221;, &#8220;ansible_board_name&#8221;: &#8220;NA&#8221;, &#8220;ansible_board_serial&#8221;: &#8220;NA&#8221;, &#8220;ansible_board_vendor&#8221;: &#8220;NA&#8221;, &#8220;ansible_board_version&#8221;: &#8220;NA&#8221;, &#8220;ansible_chassis_asset_tag&#8221;: &#8220;NA&#8221;, &#8220;ansible_chassis_serial&#8221;: &#8220;NA&#8221;, &#8220;ansible_chassis_vendor&#8221;: &#8220;Xen&#8221;, &#8220;ansible_chassis_version&#8221;: &#8220;NA&#8221;, &#8220;ansible_form_factor&#8221;: &#8220;Other&#8221;, &#8220;ansible_product_name&#8221;: &#8220;HVM domU&#8221;, &#8220;ansible_product_serial&#8221;: &#8220;ec212e65-c770-7e0d-92cb-c97bee379591&#8221;, &#8220;ansible_product_uuid&#8221;: &#8220;ec212e65-c770-7e0d-92cb-c97bee379591&#8221;, &#8220;ansible_product_version&#8221;: &#8220;4.11.amazon&#8221;, &#8220;ansible_system_vendor&#8221;: &#8220;Xen&#8221;, &#8220;ansible_devices&#8221;: {&#8220;xvda&#8221;: {&#8220;virtual&#8221;: 1, &#8220;links&#8221;: {&#8220;ids&#8221;: [], &#8220;uuids&#8221;: [], &#8220;labels&#8221;: [], &#8220;masters&#8221;: []}, &#8220;vendor&#8221;: null, &#8220;model&#8221;: null, &#8220;sas_address&#8221;: null, &#8220;sas_device_handle&#8221;: null, &#8220;removable&#8221;: &#8220;0&#8221;, &#8220;support_discard&#8221;: &#8220;0&#8221;, &#8220;partitions&#8221;: {&#8220;xvda1&#8221;: {&#8220;links&#8221;: {&#8220;ids&#8221;: [], &#8220;uuids&#8221;: [&#8220;0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;], &#8220;labels&#8221;: [], &#8220;masters&#8221;: []}, &#8220;start&#8221;: &#8220;2048&#8221;, &#8220;sectors&#8221;: &#8220;20969439&#8221;, &#8220;sectorsize&#8221;: 512, &#8220;size&#8221;: &#8220;10.00 GB&#8221;, &#8220;uuid&#8221;: &#8220;0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;, &#8220;holders&#8221;: []}}, &#8220;rotational&#8221;: &#8220;0&#8221;, &#8220;scheduler_mode&#8221;: &#8220;mq-deadline&#8221;, &#8220;sectors&#8221;: &#8220;20971520&#8221;, &#8220;sectorsize&#8221;: &#8220;512&#8221;, &#8220;size&#8221;: &#8220;10.00 GB&#8221;, &#8220;host&#8221;: &#8220;&#8221;, &#8220;holders&#8221;: []}}, &#8220;ansible_device_links&#8221;: {&#8220;ids&#8221;: {}, &#8220;uuids&#8221;: {&#8220;xvda1&#8221;: [&#8220;0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;]}, &#8220;labels&#8221;: {}, &#8220;masters&#8221;: {}}, &#8220;ansible_uptime_seconds&#8221;: 5209, &#8220;ansible_lvm&#8221;: &#8220;N\/A&#8221;, &#8220;ansible_mounts&#8221;: [{&#8220;mount&#8221;: &#8220;\/&#8221;, &#8220;device&#8221;: &#8220;\/dev\/xvda1&#8221;, &#8220;fstype&#8221;: &#8220;xfs&#8221;, &#8220;options&#8221;: &#8220;rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota&#8221;, &#8220;size_total&#8221;: 10725863424, &#8220;size_available&#8221;: 8007462912, &#8220;block_size&#8221;: 4096, &#8220;block_total&#8221;: 2618619, &#8220;block_available&#8221;: 1954947, &#8220;block_used&#8221;: 663672, &#8220;inode_total&#8221;: 5242304, &#8220;inode_available&#8221;: 5197614, &#8220;inode_used&#8221;: 44690, &#8220;uuid&#8221;: &#8220;0c4b5cd3-45a0-4785-819d-b5469bc29b3d&#8221;}], &#8220;ansible_apparmor&#8221;: {&#8220;status&#8221;: &#8220;disabled&#8221;}, &#8220;ansible_loadavg&#8221;: {&#8220;1m&#8221;: 0.01, &#8220;5m&#8221;: 0.07, &#8220;15m&#8221;: 0.04}, &#8220;ansible_service_mgr&#8221;: &#8220;systemd&#8221;, &#8220;ansible_fibre_channel_wwn&#8221;: [], &#8220;ansible_lsb&#8221;: {}, &#8220;ansible_pkg_mgr&#8221;: &#8220;dnf&#8221;, &#8220;ansible_interfaces&#8221;: [&#8220;eth0&#8221;, &#8220;lo&#8221;], &#8220;ansible_eth0&#8221;: {&#8220;device&#8221;: &#8220;eth0&#8221;, &#8220;macaddress&#8221;: &#8220;06:81:c7:c3:4c:17&#8221;, &#8220;mtu&#8221;: 9001, &#8220;active&#8221;: true, &#8220;module&#8221;: &#8220;xen_netfront&#8221;, &#8220;type&#8221;: &#8220;ether&#8221;, &#8220;pciid&#8221;: &#8220;vif-0&#8221;, &#8220;promisc&#8221;: false, &#8220;ipv4&#8221;: {&#8220;address&#8221;: &#8220;172.31.43.163&#8221;, &#8220;broadcast&#8221;: &#8220;172.31.47.255&#8221;, &#8220;netmask&#8221;: &#8220;255.255.240.0&#8221;, &#8220;network&#8221;: &#8220;172.31.32.0&#8221;, &#8220;prefix&#8221;: &#8220;20&#8221;}, &#8220;ipv6&#8221;: [{&#8220;address&#8221;: &#8220;fe80::481:c7ff:fec3:4c17&#8221;, &#8220;prefix&#8221;: &#8220;64&#8221;, &#8220;scope&#8221;: &#8220;link&#8221;}], &#8220;features&#8221;: {&#8220;rx_checksumming&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_checksumming&#8221;: &#8220;on&#8221;, &#8220;tx_checksum_ipv4&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_checksum_ip_generic&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_checksum_ipv6&#8221;: &#8220;on&#8221;, &#8220;tx_checksum_fcoe_crc&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_checksum_sctp&#8221;: &#8220;off [fixed]&#8221;, &#8220;scatter_gather&#8221;: &#8220;on&#8221;, &#8220;tx_scatter_gather&#8221;: &#8220;on&#8221;, &#8220;tx_scatter_gather_fraglist&#8221;: &#8220;off [fixed]&#8221;, &#8220;tcp_segmentation_offload&#8221;: &#8220;on&#8221;, &#8220;tx_tcp_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_tcp_ecn_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_tcp_mangleid_segmentation&#8221;: &#8220;off&#8221;, &#8220;tx_tcp6_segmentation&#8221;: &#8220;on&#8221;, &#8220;generic_segmentation_offload&#8221;: &#8220;on&#8221;, &#8220;generic_receive_offload&#8221;: &#8220;on&#8221;, &#8220;large_receive_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_vlan_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;ntuple_filters&#8221;: &#8220;off [fixed]&#8221;, &#8220;receive_hashing&#8221;: &#8220;off [fixed]&#8221;, &#8220;highdma&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_filter&#8221;: &#8220;off [fixed]&#8221;, &#8220;vlan_challenged&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_lockless&#8221;: &#8220;off [fixed]&#8221;, &#8220;netns_local&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gso_robust&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_fcoe_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gre_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gre_csum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_ipxip4_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_ipxip6_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_tnl_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_tnl_csum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gso_partial&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_tunnel_remcsum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_sctp_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_esp_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gso_list&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_udp_gro_forwarding&#8221;: &#8220;off&#8221;, &#8220;rx_gro_list&#8221;: &#8220;off&#8221;, &#8220;tls_hw_rx_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;fcoe_mtu&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_nocache_copy&#8221;: &#8220;off&#8221;, &#8220;loopback&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_fcs&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_all&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_vlan_stag_hw_insert&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_stag_hw_parse&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_stag_filter&#8221;: &#8220;off [fixed]&#8221;, &#8220;l2_fwd_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;hw_tc_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;esp_hw_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;esp_tx_csum_hw_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_udp_tunnel_port_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;tls_hw_tx_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_gro_hw&#8221;: &#8220;off [fixed]&#8221;, &#8220;tls_hw_record&#8221;: &#8220;off [fixed]&#8221;}, &#8220;timestamping&#8221;: [], &#8220;hw_timestamp_filters&#8221;: []}, &#8220;ansible_lo&#8221;: {&#8220;device&#8221;: &#8220;lo&#8221;, &#8220;mtu&#8221;: 65536, &#8220;active&#8221;: true, &#8220;type&#8221;: &#8220;loopback&#8221;, &#8220;promisc&#8221;: false, &#8220;ipv4&#8221;: {&#8220;address&#8221;: &#8220;127.0.0.1&#8221;, &#8220;broadcast&#8221;: &#8220;&#8221;, &#8220;netmask&#8221;: &#8220;255.0.0.0&#8221;, &#8220;network&#8221;: &#8220;127.0.0.0&#8221;, &#8220;prefix&#8221;: &#8220;8&#8221;}, &#8220;ipv6&#8221;: [{&#8220;address&#8221;: &#8220;::1&#8221;, &#8220;prefix&#8221;: &#8220;128&#8221;, &#8220;scope&#8221;: &#8220;host&#8221;}], &#8220;features&#8221;: {&#8220;rx_checksumming&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_checksumming&#8221;: &#8220;on&#8221;, &#8220;tx_checksum_ipv4&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_checksum_ip_generic&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_checksum_ipv6&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_checksum_fcoe_crc&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_checksum_sctp&#8221;: &#8220;on [fixed]&#8221;, &#8220;scatter_gather&#8221;: &#8220;on&#8221;, &#8220;tx_scatter_gather&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_scatter_gather_fraglist&#8221;: &#8220;on [fixed]&#8221;, &#8220;tcp_segmentation_offload&#8221;: &#8220;on&#8221;, &#8220;tx_tcp_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_tcp_ecn_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_tcp_mangleid_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_tcp6_segmentation&#8221;: &#8220;on&#8221;, &#8220;generic_segmentation_offload&#8221;: &#8220;on&#8221;, &#8220;generic_receive_offload&#8221;: &#8220;on&#8221;, &#8220;large_receive_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_vlan_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;ntuple_filters&#8221;: &#8220;off [fixed]&#8221;, &#8220;receive_hashing&#8221;: &#8220;off [fixed]&#8221;, &#8220;highdma&#8221;: &#8220;on [fixed]&#8221;, &#8220;rx_vlan_filter&#8221;: &#8220;off [fixed]&#8221;, &#8220;vlan_challenged&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_lockless&#8221;: &#8220;on [fixed]&#8221;, &#8220;netns_local&#8221;: &#8220;on [fixed]&#8221;, &#8220;tx_gso_robust&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_fcoe_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gre_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gre_csum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_ipxip4_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_ipxip6_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_tnl_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_tnl_csum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_gso_partial&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_tunnel_remcsum_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_sctp_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_esp_segmentation&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_udp_segmentation&#8221;: &#8220;on&#8221;, &#8220;tx_gso_list&#8221;: &#8220;on&#8221;, &#8220;rx_udp_gro_forwarding&#8221;: &#8220;off&#8221;, &#8220;rx_gro_list&#8221;: &#8220;off&#8221;, &#8220;tls_hw_rx_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;fcoe_mtu&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_nocache_copy&#8221;: &#8220;off [fixed]&#8221;, &#8220;loopback&#8221;: &#8220;on [fixed]&#8221;, &#8220;rx_fcs&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_all&#8221;: &#8220;off [fixed]&#8221;, &#8220;tx_vlan_stag_hw_insert&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_stag_hw_parse&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_vlan_stag_filter&#8221;: &#8220;off [fixed]&#8221;, &#8220;l2_fwd_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;hw_tc_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;esp_hw_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;esp_tx_csum_hw_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_udp_tunnel_port_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;tls_hw_tx_offload&#8221;: &#8220;off [fixed]&#8221;, &#8220;rx_gro_hw&#8221;: &#8220;off [fixed]&#8221;, &#8220;tls_hw_record&#8221;: &#8220;off [fixed]&#8221;}, &#8220;timestamping&#8221;: [], &#8220;hw_timestamp_filters&#8221;: []}, &#8220;ansible_default_ipv4&#8221;: {&#8220;gateway&#8221;: &#8220;172.31.32.1&#8221;, &#8220;interface&#8221;: &#8220;eth0&#8221;, &#8220;address&#8221;: &#8220;172.31.43.163&#8221;, &#8220;broadcast&#8221;: &#8220;172.31.47.255&#8221;, &#8220;netmask&#8221;: &#8220;255.255.240.0&#8221;, &#8220;network&#8221;: &#8220;172.31.32.0&#8221;, &#8220;prefix&#8221;: &#8220;20&#8221;, &#8220;macaddress&#8221;: &#8220;06:81:c7:c3:4c:17&#8221;, &#8220;mtu&#8221;: 9001, &#8220;type&#8221;: &#8220;ether&#8221;, &#8220;alias&#8221;: &#8220;eth0&#8221;}, &#8220;ansible_default_ipv6&#8221;: {}, &#8220;ansible_all_ipv4_addresses&#8221;: [&#8220;172.31.43.163&#8221;], &#8220;ansible_all_ipv6_addresses&#8221;: [&#8220;fe80::481:c7ff:fec3:4c17&#8221;], &#8220;gather_subset&#8221;: [&#8220;all&#8221;], &#8220;module_setup&#8221;: true}, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;gather_subset&#8221;: [&#8220;all&#8221;], &#8220;gather_timeout&#8221;: 10, &#8220;filter&#8221;: [], &#8220;fact_path&#8221;: &#8220;\/etc\/ansible\/facts.d&#8221;}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550336.2974818-2097-35651603367732\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218]<\/p>\n<p>TASK [Install Epel] ***************************************************************************************************<br \/>\ntask path: \/home\/circleci\/aws-s3\/site.yml:6<br \/>\nredirecting (type: modules) ansible.builtin.ini_file to community.general.ini_file<\/p>\n<p>TASK [geerlingguy.repo-epel : Check if EPEL repo is already configured.] **********************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.repo-epel\/tasks\/main.yml:2<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305 `&#8221; &amp;&amp; echo ansible-tmp-1671550342.1105423-2113-107211054681305=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550342.1105423-2113-107211054681305=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\\n&#8217;, b&#8221;)<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible\/modules\/stat.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmp4_hkgtuw TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/AnsiballZ_stat.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmp4_hkgtuw \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/AnsiballZ_stat.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/AnsiballZ_stat.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-ebswwebgugwyxzuhtwtuvlwejemcfqgw ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/AnsiballZ_stat.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;changed&#8221;: false, &#8220;stat&#8221;: {&#8220;exists&#8221;: true, &#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;, &#8220;mode&#8221;: &#8220;0644&#8221;, &#8220;isdir&#8221;: false, &#8220;ischr&#8221;: false, &#8220;isblk&#8221;: false, &#8220;isreg&#8221;: true, &#8220;isfifo&#8221;: false, &#8220;islnk&#8221;: false, &#8220;issock&#8221;: false, &#8220;uid&#8221;: 0, &#8220;gid&#8221;: 0, &#8220;size&#8221;: 1332, &#8220;inode&#8221;: 5414529, &#8220;dev&#8221;: 51713, &#8220;nlink&#8221;: 1, &#8220;atime&#8221;: 1671546147.1421397, &#8220;mtime&#8221;: 1664839569.0, &#8220;ctime&#8221;: 1671546142.1712744, &#8220;wusr&#8221;: true, &#8220;rusr&#8221;: true, &#8220;xusr&#8221;: false, &#8220;wgrp&#8221;: false, &#8220;rgrp&#8221;: true, &#8220;xgrp&#8221;: false, &#8220;woth&#8221;: false, &#8220;roth&#8221;: true, &#8220;xoth&#8221;: false, &#8220;isuid&#8221;: false, &#8220;isgid&#8221;: false, &#8220;blocks&#8221;: 8, &#8220;block_size&#8221;: 4096, &#8220;device_type&#8221;: 0, &#8220;readable&#8221;: true, &#8220;writeable&#8221;: true, &#8220;executable&#8221;: false, &#8220;pw_name&#8221;: &#8220;root&#8221;, &#8220;gr_name&#8221;: &#8220;root&#8221;, &#8220;checksum&#8221;: &#8220;702e97034206f0fccd503d88b39f4c4d38a3cac5&#8221;, &#8220;mimetype&#8221;: &#8220;text\/plain&#8221;, &#8220;charset&#8221;: &#8220;us-ascii&#8221;, &#8220;version&#8221;: &#8220;2585457032&#8221;, &#8220;attributes&#8221;: [], &#8220;attr_flags&#8221;: &#8220;&#8221;}, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;, &#8220;follow&#8221;: false, &#8220;get_md5&#8221;: false, &#8220;get_checksum&#8221;: true, &#8220;get_mime&#8221;: true, &#8220;get_attributes&#8221;: true, &#8220;checksum_algorithm&#8221;: &#8220;sha1&#8243;}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550342.1105423-2113-107211054681305\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;checksum_algorithm&#8221;: &#8220;sha1&#8221;,<br \/>\n&#8220;follow&#8221;: false,<br \/>\n&#8220;get_attributes&#8221;: true,<br \/>\n&#8220;get_checksum&#8221;: true,<br \/>\n&#8220;get_md5&#8221;: false,<br \/>\n&#8220;get_mime&#8221;: true,<br \/>\n&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;<br \/>\n}<br \/>\n},<br \/>\n&#8220;stat&#8221;: {<br \/>\n&#8220;atime&#8221;: 1671546147.1421397,<br \/>\n&#8220;attr_flags&#8221;: &#8220;&#8221;,<br \/>\n&#8220;attributes&#8221;: [],<br \/>\n&#8220;block_size&#8221;: 4096,<br \/>\n&#8220;blocks&#8221;: 8,<br \/>\n&#8220;charset&#8221;: &#8220;us-ascii&#8221;,<br \/>\n&#8220;checksum&#8221;: &#8220;702e97034206f0fccd503d88b39f4c4d38a3cac5&#8221;,<br \/>\n&#8220;ctime&#8221;: 1671546142.1712744,<br \/>\n&#8220;dev&#8221;: 51713,<br \/>\n&#8220;device_type&#8221;: 0,<br \/>\n&#8220;executable&#8221;: false,<br \/>\n&#8220;exists&#8221;: true,<br \/>\n&#8220;gid&#8221;: 0,<br \/>\n&#8220;gr_name&#8221;: &#8220;root&#8221;,<br \/>\n&#8220;inode&#8221;: 5414529,<br \/>\n&#8220;isblk&#8221;: false,<br \/>\n&#8220;ischr&#8221;: false,<br \/>\n&#8220;isdir&#8221;: false,<br \/>\n&#8220;isfifo&#8221;: false,<br \/>\n&#8220;isgid&#8221;: false,<br \/>\n&#8220;islnk&#8221;: false,<br \/>\n&#8220;isreg&#8221;: true,<br \/>\n&#8220;issock&#8221;: false,<br \/>\n&#8220;isuid&#8221;: false,<br \/>\n&#8220;mimetype&#8221;: &#8220;text\/plain&#8221;,<br \/>\n&#8220;mode&#8221;: &#8220;0644&#8221;,<br \/>\n&#8220;mtime&#8221;: 1664839569.0,<br \/>\n&#8220;nlink&#8221;: 1,<br \/>\n&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;,<br \/>\n&#8220;pw_name&#8221;: &#8220;root&#8221;,<br \/>\n&#8220;readable&#8221;: true,<br \/>\n&#8220;rgrp&#8221;: true,<br \/>\n&#8220;roth&#8221;: true,<br \/>\n&#8220;rusr&#8221;: true,<br \/>\n&#8220;size&#8221;: 1332,<br \/>\n&#8220;uid&#8221;: 0,<br \/>\n&#8220;version&#8221;: &#8220;2585457032&#8221;,<br \/>\n&#8220;wgrp&#8221;: false,<br \/>\n&#8220;woth&#8221;: false,<br \/>\n&#8220;writeable&#8221;: true,<br \/>\n&#8220;wusr&#8221;: true,<br \/>\n&#8220;xgrp&#8221;: false,<br \/>\n&#8220;xoth&#8221;: false,<br \/>\n&#8220;xusr&#8221;: false<br \/>\n}<br \/>\n}<\/p>\n<p>TASK [geerlingguy.repo-epel : Import EPEL GPG key.] *******************************************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.repo-epel\/tasks\/main.yml:7<br \/>\nskipping: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;skip_reason&#8221;: &#8220;Conditional result was False&#8221;<br \/>\n}<\/p>\n<p>TASK [geerlingguy.repo-epel : Install EPEL repo.] *********************************************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.repo-epel\/tasks\/main.yml:18<br \/>\nskipping: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;skip_reason&#8221;: &#8220;Conditional result was False&#8221;<br \/>\n}<\/p>\n<p>TASK [geerlingguy.repo-epel : Disable Main EPEL repo.] ****************************************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.repo-epel\/tasks\/main.yml:28<br \/>\nredirecting (type: modules) ansible.builtin.ini_file to community.general.ini_file<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307 `&#8221; &amp;&amp; echo ansible-tmp-1671550345.9658-2126-195646003797307=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550345.9658-2126-195646003797307=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\\n&#8217;, b&#8221;)<br \/>\nredirecting (type: modules) ansible.builtin.ini_file to community.general.ini_file<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible_collections\/community\/general\/plugins\/modules\/ini_file.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpk2p_cwgv TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/AnsiballZ_ini_file.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpk2p_cwgv \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/AnsiballZ_ini_file.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/AnsiballZ_ini_file.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-juxryksygjtyphceknqbrewxlqgujljo ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/AnsiballZ_ini_file.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;changed&#8221;: false, &#8220;diff&#8221;: {&#8220;before&#8221;: &#8220;&#8221;, &#8220;after&#8221;: &#8220;&#8221;, &#8220;before_header&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo (content)&#8221;, &#8220;after_header&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo (content)&#8221;}, &#8220;msg&#8221;: &#8220;OK&#8221;, &#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;, &#8220;uid&#8221;: 0, &#8220;gid&#8221;: 0, &#8220;owner&#8221;: &#8220;root&#8221;, &#8220;group&#8221;: &#8220;root&#8221;, &#8220;mode&#8221;: &#8220;0644&#8221;, &#8220;state&#8221;: &#8220;file&#8221;, &#8220;secontext&#8221;: &#8220;system_u:object_r:system_conf_t:s0&#8221;, &#8220;size&#8221;: 1332, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;, &#8220;section&#8221;: &#8220;epel&#8221;, &#8220;option&#8221;: &#8220;enabled&#8221;, &#8220;value&#8221;: &#8220;1&#8221;, &#8220;no_extra_spaces&#8221;: true, &#8220;mode&#8221;: 420, &#8220;backup&#8221;: false, &#8220;state&#8221;: &#8220;present&#8221;, &#8220;exclusive&#8221;: true, &#8220;allow_no_value&#8221;: false, &#8220;create&#8221;: true, &#8220;unsafe_writes&#8221;: false, &#8220;values&#8221;: null, &#8220;owner&#8221;: null, &#8220;group&#8221;: null, &#8220;seuser&#8221;: null, &#8220;serole&#8221;: null, &#8220;selevel&#8221;: null, &#8220;setype&#8221;: null, &#8220;attributes&#8221;: null}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550345.9658-2126-195646003797307\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;diff&#8221;: {<br \/>\n&#8220;after&#8221;: &#8220;&#8221;,<br \/>\n&#8220;after_header&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo (content)&#8221;,<br \/>\n&#8220;before&#8221;: &#8220;&#8221;,<br \/>\n&#8220;before_header&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo (content)&#8221;<br \/>\n},<br \/>\n&#8220;gid&#8221;: 0,<br \/>\n&#8220;group&#8221;: &#8220;root&#8221;,<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;allow_no_value&#8221;: false,<br \/>\n&#8220;attributes&#8221;: null,<br \/>\n&#8220;backup&#8221;: false,<br \/>\n&#8220;create&#8221;: true,<br \/>\n&#8220;exclusive&#8221;: true,<br \/>\n&#8220;group&#8221;: null,<br \/>\n&#8220;mode&#8221;: 420,<br \/>\n&#8220;no_extra_spaces&#8221;: true,<br \/>\n&#8220;option&#8221;: &#8220;enabled&#8221;,<br \/>\n&#8220;owner&#8221;: null,<br \/>\n&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;,<br \/>\n&#8220;section&#8221;: &#8220;epel&#8221;,<br \/>\n&#8220;selevel&#8221;: null,<br \/>\n&#8220;serole&#8221;: null,<br \/>\n&#8220;setype&#8221;: null,<br \/>\n&#8220;seuser&#8221;: null,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;unsafe_writes&#8221;: false,<br \/>\n&#8220;value&#8221;: &#8220;1&#8221;,<br \/>\n&#8220;values&#8221;: null<br \/>\n}<br \/>\n},<br \/>\n&#8220;mode&#8221;: &#8220;0644&#8221;,<br \/>\n&#8220;msg&#8221;: &#8220;OK&#8221;,<br \/>\n&#8220;owner&#8221;: &#8220;root&#8221;,<br \/>\n&#8220;path&#8221;: &#8220;\/etc\/yum.repos.d\/epel.repo&#8221;,<br \/>\n&#8220;secontext&#8221;: &#8220;system_u:object_r:system_conf_t:s0&#8221;,<br \/>\n&#8220;size&#8221;: 1332,<br \/>\n&#8220;state&#8221;: &#8220;file&#8221;,<br \/>\n&#8220;uid&#8221;: 0<br \/>\n}<\/p>\n<p>TASK [Install pip and boto3 (CentOS Stream 8)] ************************************************************************<br \/>\ntask path: \/home\/circleci\/aws-s3\/site.yml:10<\/p>\n<p>TASK [geerlingguy.pip : Ensure Pip is installed.] *********************************************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.pip\/tasks\/main.yml:2<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251 `&#8221; &amp;&amp; echo ansible-tmp-1671550349.7847316-2137-118389724472251=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550349.7847316-2137-118389724472251=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\\n&#8217;, b&#8221;)<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible\/modules\/dnf.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmp9zrjvmi3 TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/AnsiballZ_dnf.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmp9zrjvmi3 \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/AnsiballZ_dnf.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/AnsiballZ_dnf.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-btlvtwycwueznmhhcenivubgzairxhlh ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/AnsiballZ_dnf.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;msg&#8221;: &#8220;Nothing to do&#8221;, &#8220;changed&#8221;: false, &#8220;results&#8221;: [], &#8220;rc&#8221;: 0, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;name&#8221;: [&#8220;python3-pip&#8221;], &#8220;state&#8221;: &#8220;present&#8221;, &#8220;allow_downgrade&#8221;: false, &#8220;autoremove&#8221;: false, &#8220;bugfix&#8221;: false, &#8220;cacheonly&#8221;: false, &#8220;disable_gpg_check&#8221;: false, &#8220;disable_plugin&#8221;: [], &#8220;disablerepo&#8221;: [], &#8220;download_only&#8221;: false, &#8220;enable_plugin&#8221;: [], &#8220;enablerepo&#8221;: [], &#8220;exclude&#8221;: [], &#8220;installroot&#8221;: &#8220;\/&#8221;, &#8220;install_repoquery&#8221;: true, &#8220;install_weak_deps&#8221;: true, &#8220;security&#8221;: false, &#8220;skip_broken&#8221;: false, &#8220;update_cache&#8221;: false, &#8220;update_only&#8221;: false, &#8220;validate_certs&#8221;: true, &#8220;sslverify&#8221;: true, &#8220;lock_timeout&#8221;: 30, &#8220;allowerasing&#8221;: false, &#8220;nobest&#8221;: false, &#8220;conf_file&#8221;: null, &#8220;disable_excludes&#8221;: null, &#8220;download_dir&#8221;: null, &#8220;list&#8221;: null, &#8220;releasever&#8221;: null}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550349.7847316-2137-118389724472251\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;allow_downgrade&#8221;: false,<br \/>\n&#8220;allowerasing&#8221;: false,<br \/>\n&#8220;autoremove&#8221;: false,<br \/>\n&#8220;bugfix&#8221;: false,<br \/>\n&#8220;cacheonly&#8221;: false,<br \/>\n&#8220;conf_file&#8221;: null,<br \/>\n&#8220;disable_excludes&#8221;: null,<br \/>\n&#8220;disable_gpg_check&#8221;: false,<br \/>\n&#8220;disable_plugin&#8221;: [],<br \/>\n&#8220;disablerepo&#8221;: [],<br \/>\n&#8220;download_dir&#8221;: null,<br \/>\n&#8220;download_only&#8221;: false,<br \/>\n&#8220;enable_plugin&#8221;: [],<br \/>\n&#8220;enablerepo&#8221;: [],<br \/>\n&#8220;exclude&#8221;: [],<br \/>\n&#8220;install_repoquery&#8221;: true,<br \/>\n&#8220;install_weak_deps&#8221;: true,<br \/>\n&#8220;installroot&#8221;: &#8220;\/&#8221;,<br \/>\n&#8220;list&#8221;: null,<br \/>\n&#8220;lock_timeout&#8221;: 30,<br \/>\n&#8220;name&#8221;: [<br \/>\n&#8220;python3-pip&#8221;<br \/>\n],<br \/>\n&#8220;nobest&#8221;: false,<br \/>\n&#8220;releasever&#8221;: null,<br \/>\n&#8220;security&#8221;: false,<br \/>\n&#8220;skip_broken&#8221;: false,<br \/>\n&#8220;sslverify&#8221;: true,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;update_cache&#8221;: false,<br \/>\n&#8220;update_only&#8221;: false,<br \/>\n&#8220;validate_certs&#8221;: true<br \/>\n}<br \/>\n},<br \/>\n&#8220;msg&#8221;: &#8220;Nothing to do&#8221;,<br \/>\n&#8220;rc&#8221;: 0,<br \/>\n&#8220;results&#8221;: []<br \/>\n}<\/p>\n<p>TASK [geerlingguy.pip : Ensure pip_install_packages are installed.] ***************************************************<br \/>\ntask path: \/home\/circleci\/.ansible\/roles\/geerlingguy.pip\/tasks\/main.yml:7<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868 `&#8221; &amp;&amp; echo ansible-tmp-1671550355.8131042-2146-47040411704868=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550355.8131042-2146-47040411704868=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\\n&#8217;, b&#8221;)<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible\/modules\/pip.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmphgzeu7ss TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/AnsiballZ_pip.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmphgzeu7ss \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/AnsiballZ_pip.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/AnsiballZ_pip.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-aedjdottsvvehisqespejbjbdvftdjvx ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/AnsiballZ_pip.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;changed&#8221;: false, &#8220;cmd&#8221;: [&#8220;\/bin\/pip3&#8221;, &#8220;install&#8221;, &#8220;pip&#8221;], &#8220;name&#8221;: [&#8220;pip&#8221;], &#8220;version&#8221;: null, &#8220;state&#8221;: &#8220;present&#8221;, &#8220;requirements&#8221;: null, &#8220;virtualenv&#8221;: null, &#8220;stdout&#8221;: &#8220;Requirement already satisfied: pip in \/usr\/lib\/python3.6\/site-packages\\\\n&#8221;, &#8220;stderr&#8221;: &#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.\\\\n&#8221;, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;name&#8221;: [&#8220;pip&#8221;], &#8220;executable&#8221;: &#8220;pip3&#8221;, &#8220;state&#8221;: &#8220;present&#8221;, &#8220;virtualenv_site_packages&#8221;: false, &#8220;virtualenv_command&#8221;: &#8220;virtualenv&#8221;, &#8220;editable&#8221;: false, &#8220;version&#8221;: null, &#8220;requirements&#8221;: null, &#8220;virtualenv&#8221;: null, &#8220;virtualenv_python&#8221;: null, &#8220;extra_args&#8221;: null, &#8220;chdir&#8221;: null, &#8220;umask&#8221;: null}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550355.8131042-2146-47040411704868\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; (item={&#8216;name&#8217;: &#8216;pip&#8217;}) =&gt; {<br \/>\n&#8220;ansible_loop_var&#8221;: &#8220;item&#8221;,<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;cmd&#8221;: [<br \/>\n&#8220;\/bin\/pip3&#8221;,<br \/>\n&#8220;install&#8221;,<br \/>\n&#8220;pip&#8221;<br \/>\n],<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;chdir&#8221;: null,<br \/>\n&#8220;editable&#8221;: false,<br \/>\n&#8220;executable&#8221;: &#8220;pip3&#8221;,<br \/>\n&#8220;extra_args&#8221;: null,<br \/>\n&#8220;name&#8221;: [<br \/>\n&#8220;pip&#8221;<br \/>\n],<br \/>\n&#8220;requirements&#8221;: null,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;umask&#8221;: null,<br \/>\n&#8220;version&#8221;: null,<br \/>\n&#8220;virtualenv&#8221;: null,<br \/>\n&#8220;virtualenv_command&#8221;: &#8220;virtualenv&#8221;,<br \/>\n&#8220;virtualenv_python&#8221;: null,<br \/>\n&#8220;virtualenv_site_packages&#8221;: false<br \/>\n}<br \/>\n},<br \/>\n&#8220;item&#8221;: {<br \/>\n&#8220;name&#8221;: &#8220;pip&#8221;<br \/>\n},<br \/>\n&#8220;name&#8221;: [<br \/>\n&#8220;pip&#8221;<br \/>\n],<br \/>\n&#8220;requirements&#8221;: null,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;stderr&#8221;: &#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.\\n&#8221;,<br \/>\n&#8220;stderr_lines&#8221;: [<br \/>\n&#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.&#8221;<br \/>\n],<br \/>\n&#8220;stdout&#8221;: &#8220;Requirement already satisfied: pip in \/usr\/lib\/python3.6\/site-packages\\n&#8221;,<br \/>\n&#8220;stdout_lines&#8221;: [<br \/>\n&#8220;Requirement already satisfied: pip in \/usr\/lib\/python3.6\/site-packages&#8221;<br \/>\n],<br \/>\n&#8220;version&#8221;: null,<br \/>\n&#8220;virtualenv&#8221;: null<br \/>\n}<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417 `&#8221; &amp;&amp; echo ansible-tmp-1671550360.3751574-2146-428318687417=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550360.3751574-2146-428318687417=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\\n&#8217;, b&#8221;)<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible\/modules\/pip.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpu78y9ym9 TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/AnsiballZ_pip.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpu78y9ym9 \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/AnsiballZ_pip.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/AnsiballZ_pip.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-szvqyibileulllcdchzornagjyriqgra ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/AnsiballZ_pip.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;changed&#8221;: false, &#8220;cmd&#8221;: [&#8220;\/bin\/pip3&#8221;, &#8220;install&#8221;, &#8220;boto3&#8221;], &#8220;name&#8221;: [&#8220;boto3&#8221;], &#8220;version&#8221;: null, &#8220;state&#8221;: &#8220;present&#8221;, &#8220;requirements&#8221;: null, &#8220;virtualenv&#8221;: null, &#8220;stdout&#8221;: &#8220;Requirement already satisfied: boto3 in \/usr\/local\/lib\/python3.6\/site-packages\\\\nRequirement already satisfied: s3transfer&lt;0.6.0,&gt;=0.5.0 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\\\nRequirement already satisfied: jmespath&lt;2.0.0,&gt;=0.7.1 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\\\nRequirement already satisfied: botocore&lt;1.27.0,&gt;=1.26.10 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\\\nRequirement already satisfied: urllib3&lt;1.27,&gt;=1.25.4 in \/usr\/local\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\\\nRequirement already satisfied: python-dateutil&lt;3.0.0,&gt;=2.1 in \/usr\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\\\nRequirement already satisfied: six&gt;=1.5 in \/usr\/lib\/python3.6\/site-packages (from python-dateutil&lt;3.0.0,&gt;=2.1-&gt;botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\\\n&#8221;, &#8220;stderr&#8221;: &#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.\\\\n&#8221;, &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;name&#8221;: [&#8220;boto3&#8221;], &#8220;executable&#8221;: &#8220;pip3&#8221;, &#8220;state&#8221;: &#8220;present&#8221;, &#8220;virtualenv_site_packages&#8221;: false, &#8220;virtualenv_command&#8221;: &#8220;virtualenv&#8221;, &#8220;editable&#8221;: false, &#8220;version&#8221;: null, &#8220;requirements&#8221;: null, &#8220;virtualenv&#8221;: null, &#8220;virtualenv_python&#8221;: null, &#8220;extra_args&#8221;: null, &#8220;chdir&#8221;: null, &#8220;umask&#8221;: null}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550360.3751574-2146-428318687417\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; (item={&#8216;name&#8217;: &#8216;boto3&#8217;}) =&gt; {<br \/>\n&#8220;ansible_loop_var&#8221;: &#8220;item&#8221;,<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;cmd&#8221;: [<br \/>\n&#8220;\/bin\/pip3&#8221;,<br \/>\n&#8220;install&#8221;,<br \/>\n&#8220;boto3&#8221;<br \/>\n],<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;chdir&#8221;: null,<br \/>\n&#8220;editable&#8221;: false,<br \/>\n&#8220;executable&#8221;: &#8220;pip3&#8221;,<br \/>\n&#8220;extra_args&#8221;: null,<br \/>\n&#8220;name&#8221;: [<br \/>\n&#8220;boto3&#8221;<br \/>\n],<br \/>\n&#8220;requirements&#8221;: null,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;umask&#8221;: null,<br \/>\n&#8220;version&#8221;: null,<br \/>\n&#8220;virtualenv&#8221;: null,<br \/>\n&#8220;virtualenv_command&#8221;: &#8220;virtualenv&#8221;,<br \/>\n&#8220;virtualenv_python&#8221;: null,<br \/>\n&#8220;virtualenv_site_packages&#8221;: false<br \/>\n}<br \/>\n},<br \/>\n&#8220;item&#8221;: {<br \/>\n&#8220;name&#8221;: &#8220;boto3&#8221;<br \/>\n},<br \/>\n&#8220;name&#8221;: [<br \/>\n&#8220;boto3&#8221;<br \/>\n],<br \/>\n&#8220;requirements&#8221;: null,<br \/>\n&#8220;state&#8221;: &#8220;present&#8221;,<br \/>\n&#8220;stderr&#8221;: &#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.\\n&#8221;,<br \/>\n&#8220;stderr_lines&#8221;: [<br \/>\n&#8220;WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install &#8211;user` instead.&#8221;<br \/>\n],<br \/>\n&#8220;stdout&#8221;: &#8220;Requirement already satisfied: boto3 in \/usr\/local\/lib\/python3.6\/site-packages\\nRequirement already satisfied: s3transfer&lt;0.6.0,&gt;=0.5.0 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\nRequirement already satisfied: jmespath&lt;2.0.0,&gt;=0.7.1 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\nRequirement already satisfied: botocore&lt;1.27.0,&gt;=1.26.10 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)\\nRequirement already satisfied: urllib3&lt;1.27,&gt;=1.25.4 in \/usr\/local\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\nRequirement already satisfied: python-dateutil&lt;3.0.0,&gt;=2.1 in \/usr\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\nRequirement already satisfied: six&gt;=1.5 in \/usr\/lib\/python3.6\/site-packages (from python-dateutil&lt;3.0.0,&gt;=2.1-&gt;botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)\\n&#8221;,<br \/>\n&#8220;stdout_lines&#8221;: [<br \/>\n&#8220;Requirement already satisfied: boto3 in \/usr\/local\/lib\/python3.6\/site-packages&#8221;,<br \/>\n&#8220;Requirement already satisfied: s3transfer&lt;0.6.0,&gt;=0.5.0 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)&#8221;,<br \/>\n&#8220;Requirement already satisfied: jmespath&lt;2.0.0,&gt;=0.7.1 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)&#8221;,<br \/>\n&#8220;Requirement already satisfied: botocore&lt;1.27.0,&gt;=1.26.10 in \/usr\/local\/lib\/python3.6\/site-packages (from boto3)&#8221;,<br \/>\n&#8220;Requirement already satisfied: urllib3&lt;1.27,&gt;=1.25.4 in \/usr\/local\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)&#8221;,<br \/>\n&#8220;Requirement already satisfied: python-dateutil&lt;3.0.0,&gt;=2.1 in \/usr\/lib\/python3.6\/site-packages (from botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)&#8221;,<br \/>\n&#8220;Requirement already satisfied: six&gt;=1.5 in \/usr\/lib\/python3.6\/site-packages (from python-dateutil&lt;3.0.0,&gt;=2.1-&gt;botocore&lt;1.27.0,&gt;=1.26.10-&gt;boto3)&#8221;<br \/>\n],<br \/>\n&#8220;version&#8221;: null,<br \/>\n&#8220;virtualenv&#8221;: null<br \/>\n}<br \/>\nredirecting (type: action) amazon.aws.aws_s3 to amazon.aws.s3_object<\/p>\n<p>TASK [List keys simple] ***********************************************************************************************<br \/>\ntask path: \/home\/circleci\/aws-s3\/site.yml:20<br \/>\nredirecting (type: modules) amazon.aws.aws_s3 to amazon.aws.s3_object<br \/>\nredirecting (type: action) amazon.aws.aws_s3 to amazon.aws.s3_object<br \/>\nredirecting (type: action) amazon.aws.aws_s3 to amazon.aws.s3_object<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;echo ~centos &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\/home\/centos\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;( umask 77 &amp;&amp; mkdir -p &#8220;` echo \/home\/centos\/.ansible\/tmp `&#8221;&amp;&amp; mkdir &#8220;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532 `&#8221; &amp;&amp; echo ansible-tmp-1671550364.6755538-2162-46077499209532=&#8221;` echo \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532 `&#8221; ) &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;ansible-tmp-1671550364.6755538-2162-46077499209532=\/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\\n&#8217;, b&#8221;)<br \/>\nredirecting (type: modules) amazon.aws.aws_s3 to amazon.aws.s3_object<br \/>\nUsing module file \/home\/circleci\/.local\/lib\/python3.11\/site-packages\/ansible_collections\/amazon\/aws\/plugins\/modules\/s3_object.py<br \/>\n&lt;54.168.201.218&gt; PUT \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpg3jtu16d TO \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/AnsiballZ_s3_object.py<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC sftp -b &#8211; -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; &#8216;[54.168.201.218]&#8217;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;sftp&gt; put \/home\/circleci\/.ansible\/tmp\/ansible-local-20936h3r2059\/tmpg3jtu16d \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/AnsiballZ_s3_object.py\\n&#8217;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;chmod u+x \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/ \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/AnsiballZ_s3_object.py &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; -tt 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;sudo -H -S -n -u root \/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;echo BECOME-SUCCESS-fvfavkxprgncycldppoiwictubshdefw ; \/usr\/libexec\/platform-python \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/AnsiballZ_s3_object.py'&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216;&#8221;&#8216; &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\nEscalation succeeded<br \/>\n&lt;54.168.201.218&gt; (0, b&#8217;\\r\\n{&#8220;msg&#8221;: &#8220;LIST operation complete&#8221;, &#8220;s3_keys&#8221;: [&#8220;\\\\u8b70\\\\u4e8b\\\\u9332.doc&#8221;], &#8220;invocation&#8221;: {&#8220;module_args&#8221;: {&#8220;access_key&#8221;: &#8220;AKIA3YSKL4F65NAY677H&#8221;, &#8220;bucket&#8221;: &#8220;mamono210-s3-test&#8221;, &#8220;mode&#8221;: &#8220;list&#8221;, &#8220;secret_key&#8221;: &#8220;VALUE_SPECIFIED_IN_NO_LOG_PARAMETER&#8221;, &#8220;validate_certs&#8221;: true, &#8220;debug_botocore_endpoint_logs&#8221;: false, &#8220;encrypt&#8221;: true, &#8220;encryption_mode&#8221;: &#8220;AES256&#8221;, &#8220;expiry&#8221;: 600, &#8220;marker&#8221;: &#8220;&#8221;, &#8220;max_keys&#8221;: 1000, &#8220;sig_v4&#8221;: true, &#8220;permission&#8221;: [&#8220;private&#8221;], &#8220;overwrite&#8221;: &#8220;different&#8221;, &#8220;prefix&#8221;: &#8220;&#8221;, &#8220;retries&#8221;: 0, &#8220;dualstack&#8221;: false, &#8220;ceph&#8221;: false, &#8220;ignore_nonexistent_bucket&#8221;: false, &#8220;purge_tags&#8221;: true, &#8220;validate_bucket_name&#8221;: true, &#8220;session_token&#8221;: null, &#8220;profile&#8221;: null, &#8220;endpoint_url&#8221;: null, &#8220;aws_ca_bundle&#8221;: null, &#8220;aws_config&#8221;: null, &#8220;region&#8221;: null, &#8220;dest&#8221;: null, &#8220;headers&#8221;: null, &#8220;metadata&#8221;: null, &#8220;object&#8221;: null, &#8220;version&#8221;: null, &#8220;src&#8221;: null, &#8220;content&#8221;: null, &#8220;content_base64&#8221;: null, &#8220;encryption_kms_key_id&#8221;: null, &#8220;tags&#8221;: null, &#8220;copy_src&#8221;: null}}}\\r\\n&#8217;, b&#8217;Shared connection to 54.168.201.218 closed.\\r\\n&#8217;)<br \/>\n&lt;54.168.201.218&gt; ESTABLISH SSH CONNECTION FOR USER: centos<br \/>\n&lt;54.168.201.218&gt; SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o &#8216;User=&#8221;centos&#8221;&#8216; -o ConnectTimeout=10 -o &#8216;ControlPath=&#8221;\/home\/circleci\/.ansible\/cp\/ff33dd629c&#8221;&#8216; 54.168.201.218 &#8216;\/bin\/sh -c &#8216;&#8221;&#8216;&#8221;&#8216;rm -f -r \/home\/centos\/.ansible\/tmp\/ansible-tmp-1671550364.6755538-2162-46077499209532\/ &gt; \/dev\/null 2&gt;&amp;1 &amp;&amp; sleep 0&#8242;&#8221;&#8216;&#8221;&#8221;<br \/>\n&lt;54.168.201.218&gt; (0, b&#8221;, b&#8221;)<br \/>\nok: [54.168.201.218] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;invocation&#8221;: {<br \/>\n&#8220;module_args&#8221;: {<br \/>\n&#8220;access_key&#8221;: &#8220;AKIA3YSKL4F65NAY677H&#8221;,<br \/>\n&#8220;aws_ca_bundle&#8221;: null,<br \/>\n&#8220;aws_config&#8221;: null,<br \/>\n&#8220;bucket&#8221;: &#8220;mamono210-s3-test&#8221;,<br \/>\n&#8220;ceph&#8221;: false,<br \/>\n&#8220;content&#8221;: null,<br \/>\n&#8220;content_base64&#8221;: null,<br \/>\n&#8220;copy_src&#8221;: null,<br \/>\n&#8220;debug_botocore_endpoint_logs&#8221;: false,<br \/>\n&#8220;dest&#8221;: null,<br \/>\n&#8220;dualstack&#8221;: false,<br \/>\n&#8220;encrypt&#8221;: true,<br \/>\n&#8220;encryption_kms_key_id&#8221;: null,<br \/>\n&#8220;encryption_mode&#8221;: &#8220;AES256&#8221;,<br \/>\n&#8220;endpoint_url&#8221;: null,<br \/>\n&#8220;expiry&#8221;: 600,<br \/>\n&#8220;headers&#8221;: null,<br \/>\n&#8220;ignore_nonexistent_bucket&#8221;: false,<br \/>\n&#8220;marker&#8221;: &#8220;&#8221;,<br \/>\n&#8220;max_keys&#8221;: 1000,<br \/>\n&#8220;metadata&#8221;: null,<br \/>\n&#8220;mode&#8221;: &#8220;list&#8221;,<br \/>\n&#8220;object&#8221;: null,<br \/>\n&#8220;overwrite&#8221;: &#8220;different&#8221;,<br \/>\n&#8220;permission&#8221;: [<br \/>\n&#8220;private&#8221;<br \/>\n],<br \/>\n&#8220;prefix&#8221;: &#8220;&#8221;,<br \/>\n&#8220;profile&#8221;: null,<br \/>\n&#8220;purge_tags&#8221;: true,<br \/>\n&#8220;region&#8221;: null,<br \/>\n&#8220;retries&#8221;: 0,<br \/>\n&#8220;secret_key&#8221;: &#8220;VALUE_SPECIFIED_IN_NO_LOG_PARAMETER&#8221;,<br \/>\n&#8220;session_token&#8221;: null,<br \/>\n&#8220;sig_v4&#8221;: true,<br \/>\n&#8220;src&#8221;: null,<br \/>\n&#8220;tags&#8221;: null,<br \/>\n&#8220;validate_bucket_name&#8221;: true,<br \/>\n&#8220;validate_certs&#8221;: true,<br \/>\n&#8220;version&#8221;: null<br \/>\n}<br \/>\n},<br \/>\n&#8220;msg&#8221;: &#8220;LIST operation complete&#8221;,<br \/>\n&#8220;s3_keys&#8221;: [<br \/>\n&#8220;\u8b70\u4e8b\u9332.doc&#8221;<br \/>\n]<br \/>\n}<\/p>\n<p>TASK [Var dump] *******************************************************************************************************<br \/>\ntask path: \/home\/circleci\/aws-s3\/site.yml:28<br \/>\nok: [54.168.201.218] =&gt; {<br \/>\n&#8220;s3_keys&#8221;: {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;failed&#8221;: false,<br \/>\n&#8220;msg&#8221;: &#8220;LIST operation complete&#8221;,<br \/>\n&#8220;s3_keys&#8221;: [<br \/>\n&#8220;\u8b70\u4e8b\u9332.doc&#8221;<br \/>\n]<br \/>\n}<br \/>\n}<\/p>\n<p>PLAY RECAP ************************************************************************************************************<br \/>\n54.168.201.218 : ok=7 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0<\/p>\n<\/details>\n<p>\u8ba9\u6211\u4eec\u67e5\u770b&#8221;\u7b80\u5355\u4efb\u52a1\u5217\u8868&#8221;\u64cd\u4f5c\u7684\u65e5\u5fd7\u3002\u8bbf\u95ee\u5bc6\u94a5\u5df2\u7ecf\u66b4\u9732\uff0c\u4f46\u662f\u79d8\u5bc6\u8bbf\u95ee\u5bc6\u94a5\u5df2\u7ecf\u88ab\u63a9\u76d6\u4e86\u3002<\/p>\n<pre class=\"post-pre\"><code>ok: <span class=\"o\">[<\/span>54.168.201.218] <span class=\"o\">=&gt;<\/span> <span class=\"o\">{<\/span>\r\n    <span class=\"s2\">\"changed\"<\/span>: <span class=\"nb\">false<\/span>,\r\n    <span class=\"s2\">\"invocation\"<\/span>: <span class=\"o\">{<\/span>\r\n        <span class=\"s2\">\"module_args\"<\/span>: <span class=\"o\">{<\/span>\r\n            <span class=\"s2\">\"access_key\"<\/span>: <span class=\"s2\">\"AKIA3YSKL4F65NAY677H\"<\/span>,\r\n            <span class=\"s2\">\"aws_ca_bundle\"<\/span>: null,\r\n            <span class=\"s2\">\"aws_config\"<\/span>: null,\r\n            <span class=\"s2\">\"bucket\"<\/span>: <span class=\"s2\">\"mamono210-s3-test\"<\/span>,\r\n            <span class=\"s2\">\"ceph\"<\/span>: <span class=\"nb\">false<\/span>,\r\n            <span class=\"s2\">\"content\"<\/span>: null,\r\n            <span class=\"s2\">\"content_base64\"<\/span>: null,\r\n            <span class=\"s2\">\"copy_src\"<\/span>: null,\r\n            <span class=\"s2\">\"debug_botocore_endpoint_logs\"<\/span>: <span class=\"nb\">false<\/span>,\r\n            <span class=\"s2\">\"dest\"<\/span>: null,\r\n            <span class=\"s2\">\"dualstack\"<\/span>: <span class=\"nb\">false<\/span>,\r\n            <span class=\"s2\">\"encrypt\"<\/span>: <span class=\"nb\">true<\/span>,\r\n            <span class=\"s2\">\"encryption_kms_key_id\"<\/span>: null,\r\n            <span class=\"s2\">\"encryption_mode\"<\/span>: <span class=\"s2\">\"AES256\"<\/span>,\r\n            <span class=\"s2\">\"endpoint_url\"<\/span>: null,\r\n            <span class=\"s2\">\"expiry\"<\/span>: 600,\r\n            <span class=\"s2\">\"headers\"<\/span>: null,\r\n            <span class=\"s2\">\"ignore_nonexistent_bucket\"<\/span>: <span class=\"nb\">false<\/span>,\r\n            <span class=\"s2\">\"marker\"<\/span>: <span class=\"s2\">\"\"<\/span>,\r\n            <span class=\"s2\">\"max_keys\"<\/span>: 1000,\r\n            <span class=\"s2\">\"metadata\"<\/span>: null,\r\n            <span class=\"s2\">\"mode\"<\/span>: <span class=\"s2\">\"list\"<\/span>,\r\n            <span class=\"s2\">\"object\"<\/span>: null,\r\n            <span class=\"s2\">\"overwrite\"<\/span>: <span class=\"s2\">\"different\"<\/span>,\r\n            <span class=\"s2\">\"permission\"<\/span>: <span class=\"o\">[<\/span>\r\n                <span class=\"s2\">\"private\"<\/span>\r\n            <span class=\"o\">]<\/span>,\r\n            <span class=\"s2\">\"prefix\"<\/span>: <span class=\"s2\">\"\"<\/span>,\r\n            <span class=\"s2\">\"profile\"<\/span>: null,\r\n            <span class=\"s2\">\"purge_tags\"<\/span>: <span class=\"nb\">true<\/span>,\r\n            <span class=\"s2\">\"region\"<\/span>: null,\r\n            <span class=\"s2\">\"retries\"<\/span>: 0,\r\n            <span class=\"s2\">\"secret_key\"<\/span>: <span class=\"s2\">\"VALUE_SPECIFIED_IN_NO_LOG_PARAMETER\"<\/span>, <span class=\"c\"># &lt;- \u30de\u30b9\u30af\u3055\u308c\u3066\u3044\u308b<\/span>\r\n            <span class=\"s2\">\"session_token\"<\/span>: null,\r\n            <span class=\"s2\">\"sig_v4\"<\/span>: <span class=\"nb\">true<\/span>,\r\n            <span class=\"s2\">\"src\"<\/span>: null,\r\n            <span class=\"s2\">\"tags\"<\/span>: null,\r\n            <span class=\"s2\">\"validate_bucket_name\"<\/span>: <span class=\"nb\">true<\/span>,\r\n            <span class=\"s2\">\"validate_certs\"<\/span>: <span class=\"nb\">true<\/span>,\r\n            <span class=\"s2\">\"version\"<\/span>: null\r\n        <span class=\"o\">}<\/span>\r\n    <span class=\"o\">}<\/span>,\r\n    <span class=\"s2\">\"msg\"<\/span>: <span class=\"s2\">\"LIST operation complete\"<\/span>,\r\n    <span class=\"s2\">\"s3_keys\"<\/span>: <span class=\"o\">[<\/span>\r\n        <span class=\"s2\">\"\u8b70\u4e8b\u9332.doc\"<\/span>\r\n    <span class=\"o\">]<\/span>\r\n<span class=\"o\">}<\/span>\r\n<\/code><\/pre>\n<h3>\u5206\u5b50\u7684\u60c5\u51b5\u4e0b<\/h3>\n<p>\u8fd9\u662f\u4e00\u4e2a\u793a\u4f8b\u5b58\u50a8\u5e93\u3002\u6211\u4eec\u5c06\u5728\u6b64\u5b58\u50a8\u5e93\u7684\u4ee3\u7801\u4e2d\u6267\u884c\u4f20\u8f93\u79d8\u5bc6\u4fe1\u606f\u7684\u5904\u7406\uff0c\u4f7f\u7528\u53d8\u91cf\u548c\u73af\u5883\u53d8\u91cf\u7684\u4e24\u79cd\u65b9\u5f0f\u3002<\/p>\n<h4>\u4f7f\u7528\u53d8\u91cf\u4f20\u9012\u673a\u5bc6\u4fe1\u606f\u3002<\/h4>\n<details>\u5b9f\u884c\u30ed\u30b0<br \/>\nINFO variable_test scenario test matrix: dependency, syntax, create, prepare, converge, verify<br \/>\nINFO Performing prerun with role_name_check=0&#8230;<br \/>\nINFO Set ANSIBLE_LIBRARY=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/modules:\/home\/circleci\/.ansible\/plugins\/modules:\/usr\/share\/ansible\/plugins\/modules<br \/>\nINFO Set ANSIBLE_COLLECTIONS_PATH=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/collections:\/home\/circleci\/.ansible\/collections:\/usr\/share\/ansible\/collections<br \/>\nINFO Set ANSIBLE_ROLES_PATH=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/roles:\/home\/circleci\/.ansible\/roles:\/usr\/share\/ansible\/roles:\/etc\/ansible\/roles<br \/>\nINFO Using \/home\/circleci\/.cache\/ansible-compat\/8d920d\/roles\/*********.aws_s3_get symlink to current repository in order to enable Ansible to find the role using its expected full name.<br \/>\nINFO Running variable_test &gt; dependency<br \/>\nINFO Running from \/tmp\/aws_s3_get : ansible-galaxy collection install -vvv community.docker:&gt;=3.0.2<br \/>\nINFO Running from \/tmp\/aws_s3_get : ansible-galaxy collection install -vvv ansible.posix:&gt;=1.4.0<br \/>\n[WARNING]: &#8211; dependency geerlingguy.pip () from role *********.aws_s3_bootstrap<br \/>\ndiffers from already installed version (2.2.0), skipping<br \/>\nStarting galaxy role install process<br \/>\n&#8211; downloading role &#8216;pip&#8217;, owned by geerlingguy<br \/>\n&#8211; downloading role from https:\/\/github.com\/geerlingguy\/ansible-role-pip\/archive\/2.2.0.tar.gz<br \/>\n&#8211; extracting geerlingguy.pip to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/variable_test\/roles\/geerlingguy.pip<br \/>\n&#8211; geerlingguy.pip (2.2.0) was installed successfully<br \/>\n&#8211; extracting *********.aws_s3_bootstrap to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/variable_test\/roles\/*********.aws_s3_bootstrap<br \/>\n&#8211; *********.aws_s3_bootstrap was installed successfully<br \/>\n&#8211; dependency *********.epel already pending installation.<br \/>\n&#8211; extracting *********.epel to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/variable_test\/roles\/*********.epel<br \/>\n&#8211; *********.epel was installed successfully<br \/>\nINFO Dependency completed successfully.<br \/>\nWARNING Skipping, missing the requirements file.<br \/>\nINFO Running variable_test &gt; syntax<br \/>\nINFO Sanity checks: &#8216;docker&#8217;playbook: \/tmp\/aws_s3_get\/molecule\/variable_test\/converge.yml<br \/>\nINFO Running variable_test &gt; create<\/p>\n<p>PLAY [Create] ******************************************************************<\/p>\n<p>TASK [Set async_dir for HOME env] **********************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.020) 0:00:00.020 *******<br \/>\nok: [localhost]<\/p>\n<p>TASK [Log into a Docker registry] **********************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.067) 0:00:00.087 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Check presence of custom Dockerfiles] ************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.045) 0:00:00.133 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Create Dockerfiles from image names] *************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.501) 0:00:00.634 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Synchronization the context] *********************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.082) 0:00:00.717 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Discover local Docker images] ********************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.052) 0:00:00.770 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Build an Ansible compatible image (new)] *********************************<br \/>\nSunday 18 December 2022 19:05:11 +0900 (0:00:00.848) 0:00:01.618 *******<br \/>\nskipping: [localhost] =&gt; (item=molecule_local\/ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Create docker network(s)] ************************************************<br \/>\nSunday 18 December 2022 19:05:11 +0900 (0:00:00.075) 0:00:01.694 *******<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Determine the CMD directives] ********************************************<br \/>\nSunday 18 December 2022 19:05:11 +0900 (0:00:00.021) 0:00:01.715 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Create molecule instance(s)] *********************************************<br \/>\nSunday 18 December 2022 19:05:11 +0900 (0:00:00.080) 0:00:01.796 *******<br \/>\nchanged: [localhost] =&gt; (item=instance)<\/p>\n<p>TASK [Wait for instance(s) creation to complete] *******************************<br \/>\nSunday 18 December 2022 19:05:12 +0900 (0:00:00.963) 0:00:02.760 *******<br \/>\nFAILED &#8211; RETRYING: [localhost]: Wait for instance(s) creation to complete (300 retries left).<br \/>\nFAILED &#8211; RETRYING: [localhost]: Wait for instance(s) creation to complete (299 retries left).<br \/>\nchanged: [localhost] =&gt; (item=None)<br \/>\nchanged: [localhost]<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\nlocalhost : ok=6 changed=2 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:24 +0900 (0:00:11.578) 0:00:14.338 *******<br \/>\n===============================================================================<br \/>\nSet async_dir for HOME env &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.07s<br \/>\nLog into a Docker registry &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.05s<br \/>\nCheck presence of custom Dockerfiles &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.50s<br \/>\nCreate Dockerfiles from image names &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.08s<br \/>\nSynchronization the context &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.05s<br \/>\nDiscover local Docker images &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.85s<br \/>\nBuild an Ansible compatible image (new) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.08s<br \/>\nCreate docker network(s) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.02s<br \/>\nDetermine the CMD directives &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.08s<br \/>\nCreate molecule instance(s) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.96s<br \/>\nWait for instance(s) creation to complete &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 11.58s<br \/>\nINFO Running variable_test &gt; prepare<br \/>\n[DEPRECATION WARNING]: community.general.files.ini_file has been deprecated.<br \/>\nYou are using an internal name to access the community.general.ini_file<br \/>\nmodules. This has never been supported or documented, and will stop working in<br \/>\ncommunity.general 9.0.0. This feature will be removed from community.general in<br \/>\nversion 9.0.0. Deprecation warnings can be disabled by setting<br \/>\ndeprecation_warnings=False in ansible.cfg.<\/p>\n<p>PLAY [Prepare] *****************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:05:24 +0900 (0:00:00.016) 0:00:00.016 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure Pip is installed.] ******************************<br \/>\nSunday 18 December 2022 19:05:26 +0900 (0:00:01.466) 0:00:01.482 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure pip_install_packages are installed.] ************<br \/>\nSunday 18 December 2022 19:05:29 +0900 (0:00:02.781) 0:00:04.264 *******<br \/>\nskipping: [instance]<\/p>\n<p>TASK [*********.epel : Install EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:29 +0900 (0:00:00.022) 0:00:04.286 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [*********.epel : Disable EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:31 +0900 (0:00:02.368) 0:00:06.655 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [Install epel repo] *******************************************************<br \/>\nSunday 18 December 2022 19:05:32 +0900 (0:00:00.829) 0:00:07.484 *******<\/p>\n<p>TASK [*********.epel : Install EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:32 +0900 (0:00:00.030) 0:00:07.515 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [*********.epel : Disable EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:39 +0900 (0:00:07.196) 0:00:14.711 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [Install pip and boto3 (CentOS Stream 8)] *********************************<br \/>\nSunday 18 December 2022 19:05:40 +0900 (0:00:00.750) 0:00:15.462 *******<\/p>\n<p>TASK [geerlingguy.pip : Ensure Pip is installed.] ******************************<br \/>\nSunday 18 December 2022 19:05:40 +0900 (0:00:00.037) 0:00:15.499 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure pip_install_packages are installed.] ************<br \/>\nSunday 18 December 2022 19:05:42 +0900 (0:00:02.075) 0:00:17.575 *******<br \/>\nok: [instance] =&gt; (item={&#8216;name&#8217;: &#8216;pip&#8217;})<br \/>\nchanged: [instance] =&gt; (item={&#8216;name&#8217;: &#8216;boto3&#8217;})<\/p>\n<p>TASK [Install pip and boto3 (CentOS 7)] ****************************************<br \/>\nSunday 18 December 2022 19:05:48 +0900 (0:00:05.822) 0:00:23.398 *******<br \/>\nskipping: [instance]<\/p>\n<p>TASK [Create directory for creating test text file] ****************************<br \/>\nSunday 18 December 2022 19:05:48 +0900 (0:00:00.028) 0:00:23.426 *******<br \/>\nchanged: [instance -&gt; localhost]<\/p>\n<p>TASK [Create test text file] ***************************************************<br \/>\nSunday 18 December 2022 19:05:48 +0900 (0:00:00.510) 0:00:23.937 *******<br \/>\nchanged: [instance -&gt; localhost] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Simple PUT operation. AWS credentials are passed from environment variables.] ***<br \/>\nSunday 18 December 2022 19:05:49 +0900 (0:00:00.932) 0:00:24.869 *******<br \/>\n[DEPRECATION WARNING]: Alias &#8216;security_token&#8217; is deprecated. See the module<br \/>\ndocs for more information. This feature will be removed from amazon.aws in a<br \/>\nrelease after 2024-12-01. Deprecation warnings can be disabled by setting<br \/>\ndeprecation_warnings=False in ansible.cfg.<br \/>\nok: [instance -&gt; localhost] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=11 changed=6 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:52 +0900 (0:00:02.929) 0:00:27.799 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.47s<br \/>\ngeerlingguy.pip : Ensure Pip is installed. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 2.78s<br \/>\ngeerlingguy.pip : Ensure pip_install_packages are installed. &#8212;&#8212;&#8212;&#8212; 0.02s<br \/>\n*********.epel : Install EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 2.37s<br \/>\n*********.epel : Disable EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.83s<br \/>\nInstall epel repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.03s<br \/>\n*********.epel : Install EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 7.20s<br \/>\n*********.epel : Disable EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.75s<br \/>\nInstall pip and boto3 (CentOS Stream 8) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.04s<br \/>\ngeerlingguy.pip : Ensure Pip is installed. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 2.08s<br \/>\ngeerlingguy.pip : Ensure pip_install_packages are installed. &#8212;&#8212;&#8212;&#8212; 5.82s<br \/>\nInstall pip and boto3 (CentOS 7) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.03s<br \/>\nCreate directory for creating test text file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.51s<br \/>\nCreate test text file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.93s<br \/>\nSimple PUT operation. AWS credentials are passed from environment variables. &#8212; 2.93s<br \/>\nINFO Running variable_test &gt; converge<\/p>\n<p>PLAY [Converge] ****************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:05:53 +0900 (0:00:00.015) 0:00:00.015 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Validating arguments against arg spec &#8216;main&#8217; &#8211; Copy a file in the remote system to AWS S3.] ***<br \/>\nSunday 18 December 2022 19:05:55 +0900 (0:00:01.535) 0:00:01.551 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Set AWS credentials to variables] ***************************<br \/>\nSunday 18 December 2022 19:05:55 +0900 (0:00:00.026) 0:00:01.578 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Create the directory to retrieve the S3 object] *************<br \/>\nSunday 18 December 2022 19:05:55 +0900 (0:00:00.029) 0:00:01.607 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [aws_s3_get : Simple GET operation with AWS credentials passed by environment variables] ***<br \/>\nSunday 18 December 2022 19:05:56 +0900 (0:00:00.893) 0:00:02.501 *******<br \/>\nskipping: [instance]<\/p>\n<p>TASK [aws_s3_get : Simple GET operation] ***************************************<br \/>\nSunday 18 December 2022 19:05:56 +0900 (0:00:00.042) 0:00:02.544 *******<br \/>\n[DEPRECATION WARNING]: Alias &#8216;security_token&#8217; is deprecated. See the module<br \/>\ndocs for more information. This feature will be removed from amazon.aws in a<br \/>\nrelease after 2024-12-01. Deprecation warnings can be disabled by setting<br \/>\ndeprecation_warnings=False in ansible.cfg.<br \/>\nchanged: [instance]<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=5 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:59 +0900 (0:00:03.817) 0:00:06.361 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.54s<br \/>\naws_s3_get : Validating arguments against arg spec &#8216;main&#8217; &#8211; Copy a file in the remote system to AWS S3. &#8212; 0.03s<br \/>\naws_s3_get : Set AWS credentials to variables &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.03s<br \/>\naws_s3_get : Create the directory to retrieve the S3 object &#8212;&#8212;&#8212;&#8212;- 0.89s<br \/>\naws_s3_get : Simple GET operation with AWS credentials passed by environment variables &#8212; 0.04s<br \/>\naws_s3_get : Simple GET operation &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 3.82s<br \/>\nINFO Running variable_test &gt; verify<br \/>\nINFO Running Ansible Verifier<\/p>\n<p>PLAY [Verify] ******************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:06:00 +0900 (0:00:00.015) 0:00:00.015 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [Create working directory] ************************************************<br \/>\nSunday 18 December 2022 19:06:02 +0900 (0:00:01.451) 0:00:01.466 *******<br \/>\nchanged: [instance] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Retrieve test text file from AWS S3] *************************************<br \/>\nSunday 18 December 2022 19:06:03 +0900 (0:00:00.841) 0:00:02.308 *******<br \/>\n[DEPRECATION WARNING]: Alias &#8216;security_token&#8217; is deprecated. See the module<br \/>\ndocs for more information. This feature will be removed from amazon.aws in a<br \/>\nrelease after 2024-12-01. Deprecation warnings can be disabled by setting<br \/>\ndeprecation_warnings=False in ansible.cfg.<br \/>\nok: [instance] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Register test strings] ***************************************************<br \/>\nSunday 18 December 2022 19:06:06 +0900 (0:00:02.958) 0:00:05.266 *******<br \/>\nok: [instance] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Regsiter assertion strings] **********************************************<br \/>\nSunday 18 December 2022 19:06:06 +0900 (0:00:00.819) 0:00:06.085 *******<br \/>\nok: [instance] =&gt; (item={&#8216;aws_access_key_id&#8217;: &#8216;ASIA3YSKL4F6YIWHCXWP&#8217;, &#8216;aws_region&#8217;: None, &#8216;aws_secret_access_key&#8217;: &#8216;knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n&#8217;, &#8216;aws_security_token&#8217;: &#8216;IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj&#8217;, &#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Assert] ******************************************************************<br \/>\nSunday 18 December 2022 19:06:07 +0900 (0:00:00.730) 0:00:06.816 *******<br \/>\nok: [instance] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;msg&#8221;: &#8220;All assertions passed&#8221;<br \/>\n}<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=6 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:06:07 +0900 (0:00:00.038) 0:00:06.855 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.45s<br \/>\nCreate working directory &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.84s<br \/>\nRetrieve test text file from AWS S3 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 2.96s<br \/>\nRegister test strings &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.82s<br \/>\nRegsiter assertion strings &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.73s<br \/>\nAssert &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.04s<br \/>\nINFO Verifier completed successfully.<br \/>\nCircleCI received exit code 0<\/p>\n<\/details>\n<p>\u4f20\u9012\u7684\u53d8\u91cf\u4e2d\u7684\u8bbf\u95ee\u5bc6\u94a5\u548c\u4f1a\u8bdd\u4ee4\u724c\u5df2\u88ab\u66b4\u9732\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\nTASK <span class=\"o\">[<\/span>Regsiter assertion strings] <span class=\"k\">**********************************************<\/span>\r\nSunday 18 December 2022  19:06:06 +0900 <span class=\"o\">(<\/span>0:00:00.819<span class=\"o\">)<\/span>       0:00:06.085 <span class=\"k\">*******<\/span>\r\nok: <span class=\"o\">[<\/span>instance] <span class=\"o\">=&gt;<\/span> <span class=\"o\">(<\/span><span class=\"nv\">item<\/span><span class=\"o\">={<\/span><span class=\"s1\">'aws_access_key_id'<\/span>: <span class=\"s1\">'ASIA3YSKL4F6YIWHCXWP'<\/span>, <span class=\"s1\">'aws_region'<\/span>: None, <span class=\"s1\">'aws_secret_access_key'<\/span>: <span class=\"s1\">'knT+lbwhN8gDIF016LFpo4eZV0juZVeeqoRwgJ8n'<\/span>, <span class=\"s1\">'aws_security_token'<\/span>: <span class=\"s1\">'IQoJb3JpZ2luX2VjEAoaDmFwLW5vcnRoZWFzdC0xIkcwRQIgPRJdqR+xAdALYjZs898a8jMQq1fH0bVe6QAasy7Vk\/UCIQDcUDsb2GSv6VdodoKFxycmlMdAvgz786kXR7Sex6rQ7CqgBQhDEAAaDDgwODY4MzU2MTM0MSIMpaSU3uXa87lZFKtIKv0EvdGKEu4C83VppaAIVYfuLHhyNPG7vegm5qUx3LtZvxX\/1GAnzICiTgm68yNTTB13kgCRO20H4FphrCRZjqKCyJjUp7Ogp\/h\/GUKPbbyBBxHJIp\/vMuQ45XiBist\/K8KjGSu0MVHYM\/tRqtRzcU6mVgYv1tzueWWB0EujskR6tsNNfo41jSszErCRXXS5ND6HkpawyNQIXV2rDcKB39PlA\/6OXeVLZQkbzG+kqA4PhMgDCa\/WI3nmd1XAX+Xk2BZTNgsF\/mAa1uvoH0pQLfdB+lzbbWa17Dd6bPQ4bRJMCD1fDQ5EJyg3ih+a\/GHIBcUom7s1sQzrBoUdyc1AcroeePQHbT8Xp0ODVeZCCHVA46cdGIAAYNbvfZtFhBbJzlXy0QcI\/Nzb4unJmSKTg8rltC0P8AaMS1Vr\/dMg2f3QM3HUYhfqYcy9yvUOqwzg2UQt8rU+sbHZ4wPrEbmespI3SLmaxPp9lnsCWKRAu2yLktcheziFqgPsN7X\/szSOefUbjeYP1U7sJm3635HHrXjcJBavcqiiCjjryOWZpP3QNfCXK0Tf6KQg1errgu8uEgGz3K7jKsUQdXbYxVPC8wIoDgrG4Vx6VzYM8dUUekGk0wrRhcCU0DTLH+HIauLQCOGoIarPLVc2Z2hvRS5dw4J7aDWbc0wikcYTs2J9p1mfiaTFosle+qXZA918oVMLQPfyKnVotgXjHWIdQIJ\/eqLKzifwhmHQNh91QJvEAlAR1JsLng7LQh\/35uxdYt4AgJZrAU5fkYBREzIZw0n07ASZEwWPcYA0mo4nmcA6J1UiYn+WCglAly8U6BSUohMmQbrQfjv6vWGScXy3iI8wSDC5y\/ucBjqVAUeGWDO49o66j4jWVNaNeMpxdsviP0M9O27+u6CVGa7cJSoeANQgGe2rNq2Ms7cCyEb1eZFuLGJ+rHcUBQa+JSsoHIcv4botYBI1fMs\/7DGsjk+j+nqGT1HbrC7ax2iHWbhn64yssz191a3SfpoAnv5bWpXQjQWefEMzT7m8\/jDO9QmJFQHkmFOW6WMEt6NWf4LhKyHj'<\/span>, <span class=\"s1\">'image'<\/span>: <span class=\"s1\">'ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest'<\/span>, <span class=\"s1\">'local_file_name'<\/span>: <span class=\"s1\">'20221218_190444.txt'<\/span>, <span class=\"s1\">'name'<\/span>: <span class=\"s1\">'instance'<\/span>, <span class=\"s1\">'pre_build_image'<\/span>: True, <span class=\"s1\">'s3_bucket'<\/span>: <span class=\"s1\">'*********'<\/span>, <span class=\"s1\">'s3_object_name'<\/span>: <span class=\"s1\">'\/ansible-roles-*********\/aws_s3_get\/20221218_190444'<\/span>, <span class=\"s1\">'test_string'<\/span>: 20221218190444, <span class=\"s1\">'working_dir'<\/span>: <span class=\"s1\">'\/tmp\/s3'<\/span><span class=\"o\">})<\/span>\r\n<\/code><\/pre>\n<h4>\u4f7f\u7528\u73af\u5883\u53d8\u91cf\u4f20\u9012\u654f\u611f\u4fe1\u606f\u3002<\/h4>\n<p>\u5728\u4f7f\u7528Molecule\u8bbf\u95eeAWS\u7684\u654f\u611f\u4fe1\u606f\u65f6\uff0c\u8bf7\u52a1\u5fc5\u5c06\u5176\u8bbe\u7f6e\u4e3a\u73af\u5883\u53d8\u91cf\u3002<\/p>\n<details>\u5b9f\u884c\u30ed\u30b0<br \/>\nINFO env_test scenario test matrix: dependency, syntax, create, prepare, converge, verify<br \/>\nINFO Performing prerun with role_name_check=0&#8230;<br \/>\nINFO Set ANSIBLE_LIBRARY=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/modules:\/home\/circleci\/.ansible\/plugins\/modules:\/usr\/share\/ansible\/plugins\/modules<br \/>\nINFO Set ANSIBLE_COLLECTIONS_PATH=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/collections:\/home\/circleci\/.ansible\/collections:\/usr\/share\/ansible\/collections<br \/>\nINFO Set ANSIBLE_ROLES_PATH=\/home\/circleci\/.cache\/ansible-compat\/8d920d\/roles:\/home\/circleci\/.ansible\/roles:\/usr\/share\/ansible\/roles:\/etc\/ansible\/roles<br \/>\nINFO Using \/home\/circleci\/.cache\/ansible-compat\/8d920d\/roles\/*********.aws_s3_get symlink to current repository in order to enable Ansible to find the role using its expected full name.<br \/>\nINFO Running env_test &gt; dependency<br \/>\nINFO Running from \/tmp\/aws_s3_get : ansible-galaxy collection install -vvv community.docker:&gt;=3.0.2<br \/>\nINFO Running from \/tmp\/aws_s3_get : ansible-galaxy collection install -vvv ansible.posix:&gt;=1.4.0<br \/>\n[WARNING]: &#8211; dependency geerlingguy.pip () from role *********.aws_s3_bootstrap<br \/>\ndiffers from already installed version (2.2.0), skipping<br \/>\nStarting galaxy role install process<br \/>\n&#8211; downloading role &#8216;pip&#8217;, owned by geerlingguy<br \/>\n&#8211; downloading role from https:\/\/github.com\/geerlingguy\/ansible-role-pip\/archive\/2.2.0.tar.gz<br \/>\n&#8211; extracting geerlingguy.pip to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/env_test\/roles\/geerlingguy.pip<br \/>\n&#8211; geerlingguy.pip (2.2.0) was installed successfully<br \/>\n&#8211; extracting *********.aws_s3_bootstrap to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/env_test\/roles\/*********.aws_s3_bootstrap<br \/>\n&#8211; *********.aws_s3_bootstrap was installed successfully<br \/>\n&#8211; dependency *********.epel already pending installation.<br \/>\n&#8211; extracting *********.epel to \/home\/circleci\/.cache\/molecule\/aws_s3_get\/env_test\/roles\/*********.epel<br \/>\n&#8211; *********.epel was installed successfully<br \/>\nINFO Dependency completed successfully.<br \/>\nWARNING Skipping, missing the requirements file.<br \/>\nINFO Running env_test &gt; syntax<br \/>\nINFO Sanity checks: &#8216;docker&#8217;playbook: \/tmp\/aws_s3_get\/molecule\/env_test\/converge.yml<br \/>\nINFO Running env_test &gt; create<\/p>\n<p>PLAY [Create] ******************************************************************<\/p>\n<p>TASK [Set async_dir for HOME env] **********************************************<br \/>\nSunday 18 December 2022 19:05:08 +0900 (0:00:00.018) 0:00:00.018 *******<br \/>\nok: [localhost]<\/p>\n<p>TASK [Log into a Docker registry] **********************************************<br \/>\nSunday 18 December 2022 19:05:08 +0900 (0:00:00.063) 0:00:00.082 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Check presence of custom Dockerfiles] ************************************<br \/>\nSunday 18 December 2022 19:05:08 +0900 (0:00:00.041) 0:00:00.124 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Create Dockerfiles from image names] *************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.469) 0:00:00.593 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Synchronization the context] *********************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.077) 0:00:00.671 *******<br \/>\nskipping: [localhost] =&gt; (item=None)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Discover local Docker images] ********************************************<br \/>\nSunday 18 December 2022 19:05:09 +0900 (0:00:00.047) 0:00:00.718 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Build an Ansible compatible image (new)] *********************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.787) 0:00:01.506 *******<br \/>\nskipping: [localhost] =&gt; (item=molecule_local\/ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest)<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Create docker network(s)] ************************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.073) 0:00:01.579 *******<br \/>\nskipping: [localhost]<\/p>\n<p>TASK [Determine the CMD directives] ********************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.019) 0:00:01.599 *******<br \/>\nok: [localhost] =&gt; (item=None)<br \/>\nok: [localhost]<\/p>\n<p>TASK [Create molecule instance(s)] *********************************************<br \/>\nSunday 18 December 2022 19:05:10 +0900 (0:00:00.071) 0:00:01.671 *******<br \/>\nchanged: [localhost] =&gt; (item=instance)<\/p>\n<p>TASK [Wait for instance(s) creation to complete] *******************************<br \/>\nSunday 18 December 2022 19:05:11 +0900 (0:00:00.877) 0:00:02.548 *******<br \/>\nFAILED &#8211; RETRYING: [localhost]: Wait for instance(s) creation to complete (300 retries left).<br \/>\nFAILED &#8211; RETRYING: [localhost]: Wait for instance(s) creation to complete (299 retries left).<br \/>\nchanged: [localhost] =&gt; (item=None)<br \/>\nchanged: [localhost]<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\nlocalhost : ok=6 changed=2 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:22 +0900 (0:00:11.508) 0:00:14.057 *******<br \/>\n===============================================================================<br \/>\nSet async_dir for HOME env &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.06s<br \/>\nLog into a Docker registry &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.04s<br \/>\nCheck presence of custom Dockerfiles &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.47s<br \/>\nCreate Dockerfiles from image names &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.08s<br \/>\nSynchronization the context &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.05s<br \/>\nDiscover local Docker images &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.79s<br \/>\nBuild an Ansible compatible image (new) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.07s<br \/>\nCreate docker network(s) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.02s<br \/>\nDetermine the CMD directives &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.07s<br \/>\nCreate molecule instance(s) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.88s<br \/>\nWait for instance(s) creation to complete &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 11.51s<br \/>\nINFO Running env_test &gt; prepare<br \/>\n[DEPRECATION WARNING]: community.general.files.ini_file has been deprecated.<br \/>\nYou are using an internal name to access the community.general.ini_file<br \/>\nmodules. This has never been supported or documented, and will stop working in<br \/>\ncommunity.general 9.0.0. This feature will be removed from community.general in<br \/>\nversion 9.0.0. Deprecation warnings can be disabled by setting<br \/>\ndeprecation_warnings=False in ansible.cfg.<\/p>\n<p>PLAY [Prepare] *****************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:05:23 +0900 (0:00:00.015) 0:00:00.015 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure Pip is installed.] ******************************<br \/>\nSunday 18 December 2022 19:05:24 +0900 (0:00:01.412) 0:00:01.427 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure pip_install_packages are installed.] ************<br \/>\nSunday 18 December 2022 19:05:27 +0900 (0:00:02.989) 0:00:04.417 *******<br \/>\nskipping: [instance]<\/p>\n<p>TASK [*********.epel : Install EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:28 +0900 (0:00:00.020) 0:00:04.438 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [*********.epel : Disable EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:30 +0900 (0:00:02.113) 0:00:06.552 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [Install epel repo] *******************************************************<br \/>\nSunday 18 December 2022 19:05:30 +0900 (0:00:00.848) 0:00:07.401 *******<\/p>\n<p>TASK [*********.epel : Install EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:30 +0900 (0:00:00.027) 0:00:07.428 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [*********.epel : Disable EPEL repo] **************************************<br \/>\nSunday 18 December 2022 19:05:39 +0900 (0:00:08.527) 0:00:15.956 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [Install pip and boto3 (CentOS Stream 8)] *********************************<br \/>\nSunday 18 December 2022 19:05:40 +0900 (0:00:00.676) 0:00:16.633 *******<\/p>\n<p>TASK [geerlingguy.pip : Ensure Pip is installed.] ******************************<br \/>\nSunday 18 December 2022 19:05:40 +0900 (0:00:00.033) 0:00:16.666 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [geerlingguy.pip : Ensure pip_install_packages are installed.] ************<br \/>\nSunday 18 December 2022 19:05:42 +0900 (0:00:01.975) 0:00:18.641 *******<br \/>\nok: [instance] =&gt; (item={&#8216;name&#8217;: &#8216;pip&#8217;})<br \/>\nchanged: [instance] =&gt; (item={&#8216;name&#8217;: &#8216;boto3&#8217;})<\/p>\n<p>TASK [Install pip and boto3 (CentOS 7)] ****************************************<br \/>\nSunday 18 December 2022 19:05:47 +0900 (0:00:05.662) 0:00:24.304 *******<br \/>\nskipping: [instance]<\/p>\n<p>TASK [Create directory for creating test text file] ****************************<br \/>\nSunday 18 December 2022 19:05:47 +0900 (0:00:00.026) 0:00:24.331 *******<br \/>\nchanged: [instance -&gt; localhost]<\/p>\n<p>TASK [Create test text file] ***************************************************<br \/>\nSunday 18 December 2022 19:05:48 +0900 (0:00:00.485) 0:00:24.816 *******<br \/>\nchanged: [instance -&gt; localhost] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Simple PUT operation. AWS credentials are passed from environment variables.] ***<br \/>\nSunday 18 December 2022 19:05:49 +0900 (0:00:00.887) 0:00:25.703 *******<br \/>\nchanged: [instance -&gt; localhost] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=11 changed=7 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:52 +0900 (0:00:03.265) 0:00:28.969 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.41s<br \/>\ngeerlingguy.pip : Ensure Pip is installed. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 2.99s<br \/>\ngeerlingguy.pip : Ensure pip_install_packages are installed. &#8212;&#8212;&#8212;&#8212; 0.02s<br \/>\n*********.epel : Install EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 2.11s<br \/>\n*********.epel : Disable EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.85s<br \/>\nInstall epel repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.03s<br \/>\n*********.epel : Install EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 8.53s<br \/>\n*********.epel : Disable EPEL repo &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 0.68s<br \/>\nInstall pip and boto3 (CentOS Stream 8) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.03s<br \/>\ngeerlingguy.pip : Ensure Pip is installed. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.98s<br \/>\ngeerlingguy.pip : Ensure pip_install_packages are installed. &#8212;&#8212;&#8212;&#8212; 5.66s<br \/>\nInstall pip and boto3 (CentOS 7) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.03s<br \/>\nCreate directory for creating test text file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.49s<br \/>\nCreate test text file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.89s<br \/>\nSimple PUT operation. AWS credentials are passed from environment variables. &#8212; 3.27s<br \/>\nINFO Running env_test &gt; converge<\/p>\n<p>PLAY [Converge] ****************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:05:53 +0900 (0:00:00.015) 0:00:00.015 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Validating arguments against arg spec &#8216;main&#8217; &#8211; Copy a file in the remote system to AWS S3.] ***<br \/>\nSunday 18 December 2022 19:05:54 +0900 (0:00:01.465) 0:00:01.480 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Set AWS credentials to variables] ***************************<br \/>\nSunday 18 December 2022 19:05:54 +0900 (0:00:00.024) 0:00:01.505 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [aws_s3_get : Create the directory to retrieve the S3 object] *************<br \/>\nSunday 18 December 2022 19:05:54 +0900 (0:00:00.026) 0:00:01.531 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [aws_s3_get : Simple GET operation with AWS credentials passed by environment variables] ***<br \/>\nSunday 18 December 2022 19:05:55 +0900 (0:00:00.852) 0:00:02.384 *******<br \/>\nchanged: [instance]<\/p>\n<p>TASK [aws_s3_get : Simple GET operation] ***************************************<br \/>\nSunday 18 December 2022 19:05:59 +0900 (0:00:03.767) 0:00:06.152 *******<br \/>\nskipping: [instance]<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=5 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:05:59 +0900 (0:00:00.048) 0:00:06.201 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.47s<br \/>\naws_s3_get : Validating arguments against arg spec &#8216;main&#8217; &#8211; Copy a file in the remote system to AWS S3. &#8212; 0.02s<br \/>\naws_s3_get : Set AWS credentials to variables &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.03s<br \/>\naws_s3_get : Create the directory to retrieve the S3 object &#8212;&#8212;&#8212;&#8212;- 0.85s<br \/>\naws_s3_get : Simple GET operation with AWS credentials passed by environment variables &#8212; 3.77s<br \/>\naws_s3_get : Simple GET operation &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.05s<br \/>\nINFO Running env_test &gt; verify<br \/>\nINFO Running Ansible Verifier<\/p>\n<p>PLAY [Verify] ******************************************************************<\/p>\n<p>TASK [Gathering Facts] *********************************************************<br \/>\nSunday 18 December 2022 19:06:00 +0900 (0:00:00.013) 0:00:00.013 *******<br \/>\nok: [instance]<\/p>\n<p>TASK [Create working directory] ************************************************<br \/>\nSunday 18 December 2022 19:06:01 +0900 (0:00:01.421) 0:00:01.434 *******<br \/>\nchanged: [instance] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Retrieve test text file from AWS S3] *************************************<br \/>\nSunday 18 December 2022 19:06:02 +0900 (0:00:00.795) 0:00:02.230 *******<br \/>\nok: [instance] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Register test strings] ***************************************************<br \/>\nSunday 18 December 2022 19:06:05 +0900 (0:00:02.933) 0:00:05.164 *******<br \/>\nok: [instance] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Regsiter assertion strings] **********************************************<br \/>\nSunday 18 December 2022 19:06:06 +0900 (0:00:00.763) 0:00:05.927 *******<br \/>\nok: [instance] =&gt; (item={&#8216;image&#8217;: &#8216;ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest&#8217;, &#8216;local_file_name&#8217;: &#8216;20221218_190444.txt&#8217;, &#8216;name&#8217;: &#8216;instance&#8217;, &#8216;pre_build_image&#8217;: True, &#8216;s3_bucket&#8217;: &#8216;*********&#8217;, &#8216;s3_object_name&#8217;: &#8216;\/ansible-roles-*********\/aws_s3_get\/20221218_190444&#8217;, &#8216;test_string&#8217;: 20221218190444, &#8216;working_dir&#8217;: &#8216;\/tmp\/s3&#8217;})<\/p>\n<p>TASK [Assert] ******************************************************************<br \/>\nSunday 18 December 2022 19:06:06 +0900 (0:00:00.677) 0:00:06.604 *******<br \/>\nok: [instance] =&gt; {<br \/>\n&#8220;changed&#8221;: false,<br \/>\n&#8220;msg&#8221;: &#8220;All assertions passed&#8221;<br \/>\n}<\/p>\n<p>PLAY RECAP *********************************************************************<br \/>\ninstance : ok=6 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0<\/p>\n<p>Sunday 18 December 2022 19:06:06 +0900 (0:00:00.037) 0:00:06.642 *******<br \/>\n===============================================================================<br \/>\nGathering Facts &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 1.42s<br \/>\nCreate working directory &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.80s<br \/>\nRetrieve test text file from AWS S3 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 2.93s<br \/>\nRegister test strings &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.76s<br \/>\nRegsiter assertion strings &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- 0.68s<br \/>\nAssert &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 0.04s<br \/>\nINFO Verifier completed successfully.<br \/>\nCircleCI received exit code 0<\/p>\n<\/details>\n<pre class=\"post-pre\"><code>TASK <span class=\"o\">[<\/span>Regsiter assertion strings] <span class=\"k\">**********************************************<\/span>\r\nSunday 18 December 2022  19:06:06 +0900 <span class=\"o\">(<\/span>0:00:00.763<span class=\"o\">)<\/span>       0:00:05.927 <span class=\"k\">*******<\/span>\r\nok: <span class=\"o\">[<\/span>instance] <span class=\"o\">=&gt;<\/span> <span class=\"o\">(<\/span><span class=\"nv\">item<\/span><span class=\"o\">={<\/span><span class=\"s1\">'image'<\/span>: <span class=\"s1\">'ghcr.io\/docker-images-*********\/ansible-test\/centos-stream8:latest'<\/span>, <span class=\"s1\">'local_file_name'<\/span>: <span class=\"s1\">'20221218_190444.txt'<\/span>, <span class=\"s1\">'name'<\/span>: <span class=\"s1\">'instance'<\/span>, <span class=\"s1\">'pre_build_image'<\/span>: True, <span class=\"s1\">'s3_bucket'<\/span>: <span class=\"s1\">'*********'<\/span>, <span class=\"s1\">'s3_object_name'<\/span>: <span class=\"s1\">'\/ansible-roles-*********\/aws_s3_get\/20221218_190444'<\/span>, <span class=\"s1\">'test_string'<\/span>: 20221218190444, <span class=\"s1\">'working_dir'<\/span>: <span class=\"s1\">'\/tmp\/s3'<\/span><span class=\"o\">})<\/span>\r\n<\/code><\/pre>\n<h3>\u603b\u7ed3<\/h3>\n<p>\u6211\u5011\u9700\u8981\u7279\u5225\u7559\u610f\uff0c\u56e0\u70ba\u5728\u6e2c\u8a66\u6846\u67b6\u4e2d\u63a1\u7528\u4e86Molecule\uff0c\u4f46Ansible\u548c\u65e5\u8a8c\u8f38\u51fa\u65b9\u5f0f\u4e0d\u540c\u3002<\/p>\n<p>\u4ee5\u4e0b\u662f\u672c\u6b21\u64cd\u4f5c\u786e\u8ba4\u7684\u73af\u5883\u5982\u4e0b\u3002<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Ansible 7.1.0<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">\n<li style=\"list-style-type: none;\">\n<ul class=\"post-ul\">Python 3.11.1<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul class=\"post-ul\">Molecule 4.0.4<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u662f Ansible Advent Calendar2022 \u7684\u7b2c21\u5929\u7684\u6587\u7ae0\u3002 \u672c\u6b21\u6211\u4eec\u5c06\u8ba8\u8bba\u4f7f\u7528 M [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-42377","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528molecule\u64cd\u4f5caws\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\" \/>\n<meta property=\"og:description\" content=\"\u8fd9\u7bc7\u6587\u7ae0\u662f Ansible Advent Calendar2022 \u7684\u7b2c21\u5929\u7684\u6587\u7ae0\u3002 \u672c\u6b21\u6211\u4eec\u5c06\u8ba8\u8bba\u4f7f\u7528 M [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528molecule\u64cd\u4f5caws\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-11T15:28:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-29T19:21:22+00:00\" \/>\n<meta name=\"author\" content=\"\u9038, \u79d1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u9038, \u79d1\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"65 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/\",\"name\":\"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-03-11T15:28:53+00:00\",\"dateModified\":\"2024-04-29T19:21:22+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487\",\"name\":\"\u9038, \u79d1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g\",\"caption\":\"\u9038, \u79d1\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528molecule\u64cd\u4f5caws\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\/","og_locale":"zh_CN","og_type":"article","og_title":"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a","og_description":"\u8fd9\u7bc7\u6587\u7ae0\u662f Ansible Advent Calendar2022 \u7684\u7b2c21\u5929\u7684\u6587\u7ae0\u3002 \u672c\u6b21\u6211\u4eec\u5c06\u8ba8\u8bba\u4f7f\u7528 M [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u4f7f\u7528molecule\u64cd\u4f5caws\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-03-11T15:28:53+00:00","article_modified_time":"2024-04-29T19:21:22+00:00","author":"\u9038, \u79d1","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u9038, \u79d1","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"65 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/","name":"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-03-11T15:28:53+00:00","dateModified":"2024-04-29T19:21:22+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u4f7f\u7528Molecule\u64cd\u4f5cAWS\u6a21\u5757\u65f6\u9700\u8981\u6ce8\u610f\u7684\u5b89\u5168\u8981\u70b9\u4e3a\uff1a"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/85c1dae56e6ea1e695c73d33c684d487","name":"\u9038, \u79d1","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c94f6d9cbbfbca863fab309840bd690c153c95f8490c290ad2ed54dd693dad16?s=96&d=mm&r=g","caption":"\u9038, \u79d1"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keyi\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e4%bd%bf%e7%94%a8molecule%e6%93%8d%e4%bd%9caws%e6%a8%a1%e5%9d%97%e6%97%b6%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%ae%89%e5%85%a8%e8%a6%81%e7%82%b9%e4%b8%ba%ef%bc%9a\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/42377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=42377"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/42377\/revisions"}],"predecessor-version":[{"id":89375,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/42377\/revisions\/89375"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=42377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=42377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=42377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}