bartdorlandt / ansible-role-poetry

1 stars 2 forks source link

Illegal option -o pipefail #1

Closed hongbo-miao closed 1 year ago

hongbo-miao commented 1 year ago

I am setting up Ubuntu 22.04 by

- name: Install packages
  hosts: hm-ubuntu
  roles:
    - role: staticdev.pyenv
      pyenv_version: v2.3.23
      pyenv_env: user
      pyenv_python_versions:
        - 3.11.4
      pyenv_global:
        - 3.11.4
    - role: bartdorlandt.poetry
      vars:
        virtualenvs_inproject: false
        virtualenvs_prefer_active_python: false

And got error

TASK [bartdorlandt.poetry : Install Poetry] ************************************
fatal: [hm-ubuntu]: FAILED! => {"changed": true, "cmd": "set -o pipefail && curl -sSL https://install.python-poetry.org | python3 -", "delta": "0:00:00.002447", "end": "2023-08-03 16:18:11.426375", "msg": "non-zero return code", "rc": 2, "start": "2023-08-03 16:18:11.423928", "stderr": "/bin/sh: 1: set: Illegal option -o pipefail", "stderr_lines": ["/bin/sh: 1: set: Illegal option -o pipefail"], "stdout": "", "stdout_lines": []}

However, I can run set -o pipefail && curl -sSL https://install.python-poetry.org | python3 - directly in this Ubuntu:

set -o pipefail && curl -sSL https://install.python-poetry.org | python3 -
Retrieving Poetry metadata

# Welcome to Poetry!

This will download and install the latest version of Poetry,
a dependency and package manager for Python.

It will add the `poetry` command to Poetry's bin directory, located at:

/home/parallels/.local/bin

You can uninstall at any time by executing this script with the --uninstall option,
and these changes will be reverted.

Installing Poetry (1.5.1): Creating environment
# ...

Any ideas? Thanks! ☺️

bartdorlandt commented 1 year ago

Thank you. I'll have a look after the weekend.

Cheers, Bart

On Thu, 3 Aug 2023 at 18:25 Hongbo Miao @.***> wrote:

I am setting up Ubuntu 22.04 by

  • name: Install packages hosts: hm-ubuntu roles:
    • role: staticdev.pyenv pyenv_version: v2.3.23 pyenv_env: user pyenv_global:
      • 3.11.4 pyenv_python_versions:
      • 3.11.4
    • role: bartdorlandt.poetry vars: virtualenvs_inproject: false virtualenvs_prefer_active_python: false

And got error

TASK [bartdorlandt.poetry : Install Poetry] **** fatal: [hm-ubuntu]: FAILED! => {"changed": true, "cmd": "set -o pipefail && curl -sSL https://install.python-poetry.org | python3 -", "delta": "0:00:00.002447", "end": "2023-08-03 16:18:11.426375", "msg": "non-zero return code", "rc": 2, "start": "2023-08-03 16:18:11.423928", "stderr": "/bin/sh: 1: set: Illegal option -o pipefail", "stderr_lines": ["/bin/sh: 1: set: Illegal option -o pipefail"], "stdout": "", "stdout_lines": []}

Any ideas? Thanks! ☺️

— Reply to this email directly, view it on GitHub https://github.com/bartdorlandt/ansible-role-poetry/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHT3H7DEAVM72WQQCNR6M3XTQXNFANCNFSM6AAAAAA3DOHBCI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

bartdorlandt commented 1 year ago

Hi @Hongbo-Miao ,

I've done some updates to support both linux and Mac. Please download the update from galaxy and give it a try.

hongbo-miao commented 1 year ago

Thanks @bartdorlandt ! I tried new version 0.1.0. It succeed running. However, after installing, I am not be able to find in my Ubuntu by which poetry. 🥲

And based on log, I am not sure why it is all about homebrew version in macOS:

Here is the log

/usr/bin/make -f /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/Makefile -C /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible ansible-playbook-hm-ubuntu-group
ansible-playbook --inventory=inventory.yaml --vault-password-file=~/.ansible_vault_pass hm-ubuntu-group/playbook.yml
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details

PLAY [Install Poetry] **********************************************************

TASK [Gathering Facts] *********************************************************
ok: [hm-ubuntu]

TASK [bartdorlandt.poetry : Register if poetry is installed via Homebrew] ******
ok: [hm-ubuntu]

TASK [bartdorlandt.poetry : Install Poetry Other OSes] *************************
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Check Poetry virtualenvs.in-project config] ********
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Configure Poetry virtualenvs.in-project] ***********
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Check Poetry virtualenvs.prefer-active-python config] ***
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Configure Poetry virtualenvs.prefer-active-python] ***
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Add poetry zsh plugin directory] *******************
skipping: [hm-ubuntu]

TASK [bartdorlandt.poetry : Install Poetry for oh-my-zsh] **********************
skipping: [hm-ubuntu]

PLAY RECAP *********************************************************************
hm-ubuntu                  : ok=2    changed=0    unreachable=0    failed=0    skipped=7    rescued=0    ignored=0   

Process finished with exit code 0

Here is full log with -vvvv:

Click to expand! ```shell /usr/bin/make -f /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/Makefile -C /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible ansible-playbook-hm-ubuntu-group ansible-playbook --inventory=inventory.yaml --vault-password-file=~/.ansible_vault_pass hm-ubuntu-group/playbook.yml -vvvv ansible-playbook [core 2.14.5] config file = None configured module search path = ['/Users/hongbo-miao/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /opt/homebrew/Cellar/ansible/7.5.0/libexec/lib/python3.11/site-packages/ansible ansible collection location = /Users/hongbo-miao/.ansible/collections:/usr/share/ansible/collections executable location = /opt/homebrew/bin/ansible-playbook python version = 3.11.4 (main, Jun 20 2023, 17:23:00) [Clang 14.0.3 (clang-1403.0.22.14.1)] (/opt/homebrew/Cellar/ansible/7.5.0/libexec/bin/python3.11) jinja version = 3.1.2 libyaml = True No config file found; using defaults setting up inventory plugins host_list declined parsing /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/inventory.yaml as it did not pass its verify_file() method script declined parsing /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/inventory.yaml as it did not pass its verify_file() method Not replacing invalid character(s) "{'-'}" in group name (hm-macos-group) Not replacing invalid character(s) "{'-'}" in group name (hm-ubuntu-group) Not replacing invalid character(s) "{'-'}" in group name (hm-windows-group) Parsed /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/inventory.yaml inventory source with yaml plugin [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details Loading callback plugin default of type stdout, v2.0 from /opt/homebrew/Cellar/ansible/7.5.0/libexec/lib/python3.11/site-packages/ansible/plugins/callback/default.py Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: playbook.yml ********************************************************* Positional arguments: hm-ubuntu-group/playbook.yml verbosity: 4 connection: smart timeout: 10 become_method: sudo tags: ('all',) inventory: ('/Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/inventory.yaml',) vault_password_files: ('/Users/hongbo-miao/.ansible_vault_pass',) forks: 5 1 plays in hm-ubuntu-group/playbook.yml PLAY [Install Poetry] ********************************************************** TASK [Gathering Facts] ********************************************************* task path: /Users/hongbo-miao/Clouds/Git/hongbomiao.com/ansible/hm-ubuntu-group/playbook.yml:39 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'echo ~parallels && sleep 0'"'"'' <10.211.55.4> (0, b'/home/parallels\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/parallels/.ansible/tmp `"&& mkdir "` echo /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901 `" && echo ansible-tmp-1691620596.4587479-91927-268295527288901="` echo /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901 `" ) && sleep 0'"'"'' <10.211.55.4> (0, b'ansible-tmp-1691620596.4587479-91927-268295527288901=/home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') Attempting python interpreter discovery <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'echo PLATFORM; uname; echo FOUND; command -v '"'"'"'"'"'"'"'"'python3.11'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.10'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.9'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.8'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.6'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.5'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/bin/python3'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/libexec/platform-python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python2.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/bin/python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python'"'"'"'"'"'"'"'"'; echo ENDFOUND && sleep 0'"'"'' <10.211.55.4> (0, b'PLATFORM\nLinux\nFOUND\n/usr/bin/python3.10\n/usr/bin/python3\nENDFOUND\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'/usr/bin/python3.10 && sleep 0'"'"'' <10.211.55.4> (0, b'{"platform_dist_result": [], "osrelease_content": "PRETTY_NAME=\\"Ubuntu 22.04 LTS\\"\\nNAME=\\"Ubuntu\\"\\nVERSION_ID=\\"22.04\\"\\nVERSION=\\"22.04 LTS (Jammy Jellyfish)\\"\\nVERSION_CODENAME=jammy\\nID=ubuntu\\nID_LIKE=debian\\nHOME_URL=\\"https://www.ubuntu.com/\\"\\nSUPPORT_URL=\\"https://help.ubuntu.com/\\"\\nBUG_REPORT_URL=\\"https://bugs.launchpad.net/ubuntu/\\"\\nPRIVACY_POLICY_URL=\\"https://www.ubuntu.com/legal/terms-and-policies/privacy-policy\\"\\nUBUNTU_CODENAME=jammy\\n"}\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') Using module file /opt/homebrew/Cellar/ansible/7.5.0/libexec/lib/python3.11/site-packages/ansible/modules/setup.py <10.211.55.4> PUT /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpzb508270 TO /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py <10.211.55.4> SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' '[10.211.55.4]' <10.211.55.4> (0, b'sftp> put /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpzb508270 /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug2: Remote version: 3\r\ndebug2: Server supports extension "posix-rename@openssh.com" revision 1\r\ndebug2: Server supports extension "statvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "fstatvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "hardlink@openssh.com" revision 1\r\ndebug2: Server supports extension "fsync@openssh.com" revision 1\r\ndebug2: Server supports extension "lsetstat@openssh.com" revision 1\r\ndebug2: Server supports extension "limits@openssh.com" revision 1\r\ndebug2: Server supports extension "expand-path@openssh.com" revision 1\r\ndebug3: Sent message limits@openssh.com I:1\r\ndebug3: Received limits reply T:201 I:1\r\ndebug1: Using server download size 261120\r\ndebug1: Using server upload size 261120\r\ndebug1: Server handle limit 1019; using 64\r\ndebug2: Sending SSH2_FXP_REALPATH "."\r\ndebug3: Sent message fd 3 T:16 I:2\r\ndebug3: SSH2_FXP_REALPATH . -> /home/parallels\r\ndebug3: Looking up /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpzb508270\r\ndebug2: Sending SSH2_FXP_STAT "/home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py"\r\ndebug3: Sent message fd 3 T:17 I:3\r\ndebug1: stat remote: No such file or directory\r\ndebug2: do_upload: upload local "/Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpzb508270" to remote "/home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py"\r\ndebug2: Sending SSH2_FXP_OPEN "/home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py"\r\ndebug3: Sent dest message SSH2_FXP_OPEN I:4 P:/home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py M:0x001a\r\ndebug3: Sent message SSH2_FXP_WRITE I:6 O:0 S:261120\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: In write loop, ack for 6 261120 bytes at 0\r\ndebug3: Sent message SSH2_FXP_WRITE I:7 O:261120 S:36724\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: In write loop, ack for 7 36724 bytes at 261120\r\ndebug3: Sent message SSH2_FXP_CLOSE I:5\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'chmod u+x /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/ /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py && sleep 0'"'"'' <10.211.55.4> (0, b'', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' -tt 10.211.55.4 '/bin/sh -c '"'"'/usr/bin/python3 /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/AnsiballZ_setup.py && sleep 0'"'"'' <10.211.55.4> (0, b'\r\n{"ansible_facts": {"ansible_hostnqn": "", "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBAPoCNu0l/+IE1Kj1NFx+87gSjgNN0+Ir6e3rJ9JaBsrXLUMXJx2XtLfX0OTaT7P3cuJR+Iy++K+Sa4WNP1/H2EOJdwN0NCWn+K0aEqnLmlY0tkyorHJCsaH85EYSKxw2Q8ejnN+bzsHh7ZVUyFjFnWXMajWACFX3CtUPYNDbgWGHAAAAFQD5h55nhlUGNRl1lSCmRsv/i01YzQAAAIEA06ivas1UGlPcAYXWb0J0lie9eTRfqIHmUcygOtffRI0nmUdsefYaWjZYWvsv/TID/IH+c/c46oKcyagNnJ9zJp1pRGwf6AiI6PHsn3B4xaRJOgt22PmyZNMMqRtId75KU6e8mpx5W0NIQYxgVXTFOOSEEAr8T6ZKf6XK5bBloSkAAACBAK//jhBNOLqvi7fNKhQZ2e9Ks41QSVVgjkKvcZjh768Qyt6ZEiluyOLF9Xm2k+JtXoiqUBcZnMB7+dQRanepNyaQd6vx2HQqA1s3cqfVY4pbfT5Q3GPD90ujzhWxajx7Ailh8UFLt9Gy9THICL27BGmTDngsDQ05xJNFzNhKggEk", "ansible_ssh_host_key_dsa_public_keytype": "ssh-dss", "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCni8CmBoj5nGapLU/Zn/5NK0QD8CIeDauovyRsEZ+LjHF7Ami6LiCojtpsM2J0eQlZnNDUeOa55piDMkRSDBcvECbBtrRMMKlsqF9AxHY0yKaXVAmA/+Od1kY8MVPq3JtQrUcmV8lsknyU8wrsRmA0VMZu0/I6GtQsgaM6TvLlnGfjzDKJI0d75Z18Ko+DuFZsewBREim0+GmY5GhCCV81lTQPinRXpF5rVDqu5RKCNKRFLScSdRRea5ABlp50mU/E8oCa3s6ljR3R/i4js3KSKPUG1zxosbhyc2qqhqPhAg+JWQCw7/H/2jLF4s24EO9lIuwaPmFrcDjcmRNAMy5faGZ0ZC8Nk0iNtTx7AMs5qcYD+xnbyniMa75k7/toDxRy2iMaB+IihsTPOFEYBoKeVakbmckoq/sBUa+bbqSTM/Lgl/b/vpyw/TtrSamd5TYFLdiX2TltMbqaXweh9pIEcjE6zEqLm5GsBh6xefgi0eInPmC4dtSpzmtP/Jf5S8M=", "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeKIuF7deOV1g+GBRVkYVh5RvDLYnWSjuSkQcZxCIYDVbN1fik3B67zWDxgIJaTbqGOI3PincqkhGLDvhb0c3M=", "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAINutDFmn2iqQ4zbw31bH8CYw9k3OsErxW6IqgW4X1hOR", "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519", "ansible_distribution": "Ubuntu", "ansible_distribution_release": "jammy", "ansible_distribution_version": "22.04", "ansible_distribution_major_version": "22", "ansible_distribution_file_path": "/etc/os-release", "ansible_distribution_file_variety": "Debian", "ansible_distribution_file_parsed": true, "ansible_os_family": "Debian", "ansible_virtualization_type": "NA", "ansible_virtualization_role": "NA", "ansible_virtualization_tech_guest": [], "ansible_virtualization_tech_host": [], "ansible_system": "Linux", "ansible_kernel": "5.15.0-41-generic", "ansible_kernel_version": "#44-Ubuntu SMP Thu Jun 23 11:20:13 UTC 2022", "ansible_machine": "aarch64", "ansible_python_version": "3.10.12", "ansible_fqdn": "ubuntu-linux-22-04-desktop", "ansible_hostname": "ubuntu-linux-22-04-desktop", "ansible_nodename": "ubuntu-linux-22-04-desktop", "ansible_domain": "", "ansible_userspace_bits": "64", "ansible_architecture": "aarch64", "ansible_machine_id": "3e621b807315467cbcec7cde9c643020", "ansible_iscsi_iqn": "", "ansible_user_id": "parallels", "ansible_user_uid": 1000, "ansible_user_gid": 1000, "ansible_user_gecos": "Parallels", "ansible_user_dir": "/home/parallels", "ansible_user_shell": "/bin/bash", "ansible_real_user_id": 1000, "ansible_effective_user_id": 1000, "ansible_real_group_id": 1000, "ansible_effective_group_id": 1000, "ansible_loadavg": {"1m": 0.197265625, "5m": 0.2021484375, "15m": 0.14111328125}, "ansible_date_time": {"year": "2023", "month": "08", "weekday": "Wednesday", "weekday_number": "3", "weeknumber": "32", "day": "09", "hour": "15", "minute": "36", "second": "37", "epoch": "1691620597", "epoch_int": "1691620597", "date": "2023-08-09", "time": "15:36:37", "iso8601_micro": "2023-08-09T22:36:37.703241Z", "iso8601": "2023-08-09T22:36:37Z", "iso8601_basic": "20230809T153637703241", "iso8601_basic_short": "20230809T153637", "tz": "PDT", "tz_dst": "PDT", "tz_offset": "-0700"}, "ansible_python": {"version": {"major": 3, "minor": 10, "micro": 12, "releaselevel": "final", "serial": 0}, "version_info": [3, 10, 12, "final", 0], "executable": "/usr/bin/python3", "has_sslcontext": true, "type": "cpython"}, "ansible_system_capabilities_enforced": "True", "ansible_system_capabilities": [""], "ansible_env": {"USER": "parallels", "SSH_CLIENT": "10.211.55.2 52285 22", "XDG_SESSION_TYPE": "tty", "SHLVL": "0", "MOTD_SHOWN": "pam", "HOME": "/home/parallels", "SSH_TTY": "/dev/pts/1", "LC_CTYPE": "en_US.UTF-8", "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus", "LOGNAME": "parallels", "_": "/bin/sh", "LC_FIG_SET_PARENT": "", "XDG_SESSION_CLASS": "user", "TERM": "xterm-256color", "XDG_SESSION_ID": "191", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "XDG_RUNTIME_DIR": "/run/user/1000", "LANG": "C.UTF-8", "SHELL": "/bin/bash", "PWD": "/home/parallels", "SSH_CONNECTION": "10.211.55.2 52285 10.211.55.4 22"}, "ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-5.15.0-41-generic", "root": "UUID=5a14ccf7-6bac-47b7-a3d6-6c10822fb10d", "ro": true}, "ansible_proc_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-5.15.0-41-generic", "root": "UUID=5a14ccf7-6bac-47b7-a3d6-6c10822fb10d", "ro": true}, "ansible_is_chroot": false, "ansible_pkg_mgr": "apt", "ansible_lsb": {"id": "Ubuntu", "description": "Ubuntu 22.04 LTS", "release": "22.04", "codename": "jammy", "major_release": "22"}, "ansible_service_mgr": "systemd", "ansible_apparmor": {"status": "enabled"}, "ansible_interfaces": ["enp0s5", "lo"], "ansible_enp0s5": {"device": "enp0s5", "macaddress": "00:1c:42:cb:a6:fc", "mtu": 1500, "active": true, "module": "virtio_net", "type": "ether", "pciid": "virtio1", "speed": -1, "promisc": false, "ipv4": {"address": "10.211.55.4", "broadcast": "", "netmask": "255.255.255.0", "network": "10.211.55.0", "prefix": "24"}, "ipv6": [{"address": "fdb2:2c26:f4e4:0:21c:42ff:fecb:a6fc", "prefix": "64", "scope": "global"}, {"address": "fe80::21c:42ff:fecb:a6fc", "prefix": "64", "scope": "link"}]}, "ansible_lo": {"device": "lo", "mtu": 65536, "active": true, "type": "loopback", "promisc": false, "ipv4": {"address": "127.0.0.1", "broadcast": "", "netmask": "255.0.0.0", "network": "127.0.0.0", "prefix": "8"}, "ipv6": [{"address": "::1", "prefix": "128", "scope": "host"}]}, "ansible_default_ipv4": {"gateway": "10.211.55.1", "interface": "enp0s5", "address": "10.211.55.4", "broadcast": "", "netmask": "255.255.255.0", "network": "10.211.55.0", "prefix": "24", "macaddress": "00:1c:42:cb:a6:fc", "mtu": 1500, "type": "ether", "alias": "enp0s5"}, "ansible_default_ipv6": {}, "ansible_all_ipv4_addresses": ["10.211.55.4"], "ansible_all_ipv6_addresses": ["fdb2:2c26:f4e4:0:21c:42ff:fecb:a6fc", "fe80::21c:42ff:fecb:a6fc"], "ansible_fibre_channel_wwn": [], "ansible_local": {"pyenv_python_installations": {"to_reinstall": [], "to_install": []}, "rclone": {"configured": true, "installed": true, "installed_version": "1.63.1"}}, "ansible_dns": {"nameservers": ["127.0.0.53"], "options": {"edns0": true, "trust-ad": true}, "search": ["localdomain"]}, "ansible_fips": false, "ansible_processor": ["0", "1"], "ansible_processor_count": 2, "ansible_processor_cores": 1, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 2, "ansible_processor_nproc": 2, "ansible_memtotal_mb": 1967, "ansible_memfree_mb": 162, "ansible_swaptotal_mb": 2047, "ansible_swapfree_mb": 1780, "ansible_memory_mb": {"real": {"total": 1967, "used": 1805, "free": 162}, "nocache": {"free": 1331, "used": 636}, "swap": {"total": 2047, "free": 1780, "used": 267, "cached": 10}}, "ansible_bios_date": "Thu, 25 Aug 2022 17:04:57", "ansible_bios_vendor": "Parallels International GmbH.", "ansible_bios_version": "18.0.1 (53056)", "ansible_board_asset_tag": "None", "ansible_board_name": "Parallels ARM Virtual Platform", "ansible_board_serial": "NA", "ansible_board_vendor": "Parallels ARM Virtual Machine", "ansible_board_version": "0.1", "ansible_chassis_asset_tag": "NA", "ansible_chassis_serial": "NA", "ansible_chassis_vendor": "Parallels International GmbH.", "ansible_chassis_version": "NA", "ansible_form_factor": "Unknown", "ansible_product_name": "Parallels ARM Virtual Machine", "ansible_product_serial": "NA", "ansible_product_uuid": "NA", "ansible_product_version": "0.1", "ansible_system_vendor": "Parallels International GmbH.", "ansible_devices": {"loop1": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "307064", "sectorsize": "512", "size": "149.93 MB", "host": "", "holders": []}, "loop8": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "684120", "sectorsize": "512", "size": "334.04 MB", "host": "", "holders": []}, "loop15": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "loop6": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "95056", "sectorsize": "512", "size": "46.41 MB", "host": "", "holders": []}, "loop13": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "7904", "sectorsize": "512", "size": "3.86 MB", "host": "", "holders": []}, "loop4": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "785984", "sectorsize": "512", "size": "383.78 MB", "host": "", "holders": []}, "loop11": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "465104", "sectorsize": "512", "size": "227.10 MB", "host": "", "holders": []}, "sr0": {"virtual": 1, "links": {"ids": ["ata-Virtual_DVD-ROM__1__-_31415B265"], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": "Virtual DVD-ROM", "sas_address": null, "sas_device_handle": null, "removable": "1", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "mq-deadline", "sectors": "2097151", "sectorsize": "512", "size": "1024.00 MB", "host": "", "holders": []}, "loop2": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "118432", "sectorsize": "512", "size": "57.83 MB", "host": "", "holders": []}, "loop0": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "8", "sectorsize": "512", "size": "4.00 KB", "host": "", "holders": []}, "loop9": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "3592", "sectorsize": "512", "size": "1.75 MB", "host": "", "holders": []}, "loop16": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "0", "sectorsize": "512", "size": "0.00 Bytes", "host": "", "holders": []}, "loop7": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "121336", "sectorsize": "512", "size": "59.25 MB", "host": "", "holders": []}, "sda": {"virtual": 1, "links": {"ids": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97"], "uuids": [], "labels": [], "masters": []}, "vendor": "ATA", "model": "Ubuntu Linux 22.", "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {"sda2": {"links": {"ids": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97-part2"], "uuids": ["5a14ccf7-6bac-47b7-a3d6-6c10822fb10d"], "labels": [], "masters": []}, "start": "2203648", "sectors": "132012032", "sectorsize": 512, "size": "62.95 GB", "uuid": "5a14ccf7-6bac-47b7-a3d6-6c10822fb10d", "holders": []}, "sda1": {"links": {"ids": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97-part1"], "uuids": ["7A2D-D792"], "labels": [], "masters": []}, "start": "2048", "sectors": "2201600", "sectorsize": 512, "size": "1.05 GB", "uuid": "7A2D-D792", "holders": []}}, "rotational": "0", "scheduler_mode": "mq-deadline", "sectors": "134217728", "sectorsize": "512", "size": "64.00 GB", "host": "", "holders": []}, "loop14": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "951752", "sectorsize": "512", "size": "464.72 MB", "host": "", "holders": []}, "loop5": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "140312", "sectorsize": "512", "size": "68.51 MB", "host": "", "holders": []}, "loop12": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "951752", "sectorsize": "512", "size": "464.72 MB", "host": "", "holders": []}, "loop3": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "187776", "sectorsize": "512", "size": "91.69 MB", "host": "", "holders": []}, "loop10": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": null, "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "4096", "partitions": {}, "rotational": "0", "scheduler_mode": "none", "sectors": "19208", "sectorsize": "512", "size": "9.38 MB", "host": "", "holders": []}}, "ansible_device_links": {"ids": {"sr0": ["ata-Virtual_DVD-ROM__1__-_31415B265"], "sda": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97"], "sda1": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97-part1"], "sda2": ["ata-Ubuntu_Linux_22.04_Desktop-0_SSD_RHH83BJQ45JM91PA1H97-part2"]}, "uuids": {"sda1": ["7A2D-D792"], "sda2": ["5a14ccf7-6bac-47b7-a3d6-6c10822fb10d"]}, "labels": {}, "masters": {}}, "ansible_uptime_seconds": 229005, "ansible_lvm": "N/A", "ansible_mounts": [{"mount": "/", "device": "/dev/sda2", "fstype": "ext4", "options": "rw,relatime", "size_total": 66205626368, "size_available": 50365579264, "block_size": 4096, "block_total": 16163483, "block_available": 12296284, "block_used": 3867199, "inode_total": 4128768, "inode_available": 3902901, "inode_used": 225867, "uuid": "5a14ccf7-6bac-47b7-a3d6-6c10822fb10d"}, {"mount": "/snap/bare/5", "device": "/dev/loop0", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 131072, "size_available": 0, "block_size": 131072, "block_total": 1, "block_available": 0, "block_used": 1, "inode_total": 29, "inode_available": 0, "inode_used": 29, "uuid": "N/A"}, {"mount": "/snap/firefox/1540", "device": "/dev/loop1", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 157286400, "size_available": 0, "block_size": 131072, "block_total": 1200, "block_available": 0, "block_used": 1200, "inode_total": 340, "inode_available": 0, "inode_used": 340, "uuid": "N/A"}, {"mount": "/snap/core20/1522", "device": "/dev/loop2", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 60686336, "size_available": 0, "block_size": 131072, "block_total": 463, "block_available": 0, "block_used": 463, "inode_total": 11760, "inode_available": 0, "inode_used": 11760, "uuid": "N/A"}, {"mount": "/snap/gnome-3-38-2004/113", "device": "/dev/loop4", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 402522112, "size_available": 0, "block_size": 131072, "block_total": 3071, "block_available": 0, "block_used": 3071, "inode_total": 18242, "inode_available": 0, "inode_used": 18242, "uuid": "N/A"}, {"mount": "/snap/gtk-common-themes/1535", "device": "/dev/loop3", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 96206848, "size_available": 0, "block_size": 131072, "block_total": 734, "block_available": 0, "block_used": 734, "inode_total": 76208, "inode_available": 0, "inode_used": 76208, "uuid": "N/A"}, {"mount": "/boot/efi", "device": "/dev/sda1", "fstype": "vfat", "options": "rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro", "size_total": 1124995072, "size_available": 1119649792, "block_size": 4096, "block_total": 274657, "block_available": 273352, "block_used": 1305, "inode_total": 0, "inode_available": 0, "inode_used": 0, "uuid": "7A2D-D792"}, {"mount": "/snap/snapd/19459", "device": "/dev/loop6", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 48758784, "size_available": 0, "block_size": 131072, "block_total": 372, "block_available": 0, "block_used": 372, "inode_total": 655, "inode_available": 0, "inode_used": 655, "uuid": "N/A"}, {"mount": "/snap/core20/1977", "device": "/dev/loop7", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 62128128, "size_available": 0, "block_size": 131072, "block_total": 474, "block_available": 0, "block_used": 474, "inode_total": 11966, "inode_available": 0, "inode_used": 11966, "uuid": "N/A"}, {"mount": "/snap/gnome-3-38-2004/145", "device": "/dev/loop8", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 350355456, "size_available": 0, "block_size": 131072, "block_total": 2673, "block_available": 0, "block_used": 2673, "inode_total": 18429, "inode_available": 0, "inode_used": 18429, "uuid": "N/A"}, {"mount": "/snap/core22/861", "device": "/dev/loop5", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 71958528, "size_available": 0, "block_size": 131072, "block_total": 549, "block_available": 0, "block_used": 549, "inode_total": 14300, "inode_available": 0, "inode_used": 14300, "uuid": "N/A"}, {"mount": "/snap/firefox/2918", "device": "/dev/loop11", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 238157824, "size_available": 0, "block_size": 131072, "block_total": 1817, "block_available": 0, "block_used": 1817, "inode_total": 711, "inode_available": 0, "inode_used": 711, "uuid": "N/A"}, {"mount": "/snap/gnome-42-2204/122", "device": "/dev/loop12", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 487325696, "size_available": 0, "block_size": 131072, "block_total": 3718, "block_available": 0, "block_used": 3718, "inode_total": 20641, "inode_available": 0, "inode_used": 20641, "uuid": "N/A"}, {"mount": "/var/snap/firefox/common/host-hunspell", "device": "/dev/sda2", "fstype": "ext4", "options": "ro,noexec,noatime,bind", "size_total": 66205626368, "size_available": 50365579264, "block_size": 4096, "block_total": 16163483, "block_available": 12296284, "block_used": 3867199, "inode_total": 4128768, "inode_available": 3902901, "inode_used": 225867, "uuid": "5a14ccf7-6bac-47b7-a3d6-6c10822fb10d"}, {"mount": "/snap/gnome-42-2204/127", "device": "/dev/loop14", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 487325696, "size_available": 0, "block_size": 131072, "block_total": 3718, "block_available": 0, "block_used": 3718, "inode_total": 20641, "inode_available": 0, "inode_used": 20641, "uuid": "N/A"}, {"mount": "/snap/btop/631", "device": "/dev/loop9", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 1966080, "size_available": 0, "block_size": 131072, "block_total": 15, "block_available": 0, "block_used": 15, "inode_total": 53, "inode_available": 0, "inode_used": 53, "uuid": "N/A"}, {"mount": "/snap/htop/3763", "device": "/dev/loop10", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 9961472, "size_available": 0, "block_size": 131072, "block_total": 76, "block_available": 0, "block_used": 76, "inode_total": 3628, "inode_available": 0, "inode_used": 3628, "uuid": "N/A"}, {"mount": "/snap/vnstat/55", "device": "/dev/loop13", "fstype": "squashfs", "options": "ro,nodev,relatime,errors=continue", "size_total": 4063232, "size_available": 0, "block_size": 131072, "block_total": 31, "block_available": 0, "block_used": 31, "inode_total": 476, "inode_available": 0, "inode_used": 476, "uuid": "N/A"}], "ansible_selinux_python_present": true, "ansible_selinux": {"status": "disabled"}, "gather_subset": ["all"], "module_setup": true}, "invocation": {"module_args": {"gather_subset": ["all"], "gather_timeout": 10, "filter": [], "fact_path": "/etc/ansible/facts.d"}}}\r\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\nShared connection to 10.211.55.4 closed.\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'rm -f -r /home/parallels/.ansible/tmp/ansible-tmp-1691620596.4587479-91927-268295527288901/ > /dev/null 2>&1 && sleep 0'"'"'' <10.211.55.4> (0, b'', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') ok: [hm-ubuntu] TASK [bartdorlandt.poetry : Register if poetry is installed via Homebrew] ****** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:2 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'echo ~parallels && sleep 0'"'"'' <10.211.55.4> (0, b'/home/parallels\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/parallels/.ansible/tmp `"&& mkdir "` echo /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507 `" && echo ansible-tmp-1691620598.419774-91950-70631432792507="` echo /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507 `" ) && sleep 0'"'"'' <10.211.55.4> (0, b'ansible-tmp-1691620598.419774-91950-70631432792507=/home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') Using module file /opt/homebrew/Cellar/ansible/7.5.0/libexec/lib/python3.11/site-packages/ansible/modules/stat.py <10.211.55.4> PUT /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpfinqv447 TO /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py <10.211.55.4> SSH: EXEC sftp -b - -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' '[10.211.55.4]' <10.211.55.4> (0, b'sftp> put /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpfinqv447 /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug2: Remote version: 3\r\ndebug2: Server supports extension "posix-rename@openssh.com" revision 1\r\ndebug2: Server supports extension "statvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "fstatvfs@openssh.com" revision 2\r\ndebug2: Server supports extension "hardlink@openssh.com" revision 1\r\ndebug2: Server supports extension "fsync@openssh.com" revision 1\r\ndebug2: Server supports extension "lsetstat@openssh.com" revision 1\r\ndebug2: Server supports extension "limits@openssh.com" revision 1\r\ndebug2: Server supports extension "expand-path@openssh.com" revision 1\r\ndebug3: Sent message limits@openssh.com I:1\r\ndebug3: Received limits reply T:201 I:1\r\ndebug1: Using server download size 261120\r\ndebug1: Using server upload size 261120\r\ndebug1: Server handle limit 1019; using 64\r\ndebug2: Sending SSH2_FXP_REALPATH "."\r\ndebug3: Sent message fd 3 T:16 I:2\r\ndebug3: SSH2_FXP_REALPATH . -> /home/parallels\r\ndebug3: Looking up /Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpfinqv447\r\ndebug2: Sending SSH2_FXP_STAT "/home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py"\r\ndebug3: Sent message fd 3 T:17 I:3\r\ndebug1: stat remote: No such file or directory\r\ndebug2: do_upload: upload local "/Users/hongbo-miao/.ansible/tmp/ansible-local-91924y9b9gu7a/tmpfinqv447" to remote "/home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py"\r\ndebug2: Sending SSH2_FXP_OPEN "/home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py"\r\ndebug3: Sent dest message SSH2_FXP_OPEN I:4 P:/home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py M:0x001a\r\ndebug3: Sent message SSH2_FXP_WRITE I:6 O:0 S:132931\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: In write loop, ack for 6 132931 bytes at 0\r\ndebug3: Sent message SSH2_FXP_CLOSE I:5\r\ndebug3: SSH2_FXP_STATUS 0\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'chmod u+x /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/ /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py && sleep 0'"'"'' <10.211.55.4> (0, b'', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' -tt 10.211.55.4 '/bin/sh -c '"'"'/usr/bin/python3 /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/AnsiballZ_stat.py && sleep 0'"'"'' <10.211.55.4> (0, b'\r\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/opt/homebrew/bin/poetry", "follow": false, "get_md5": false, "get_checksum": true, "get_mime": true, "get_attributes": true, "checksum_algorithm": "sha1"}}}\r\n', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\nShared connection to 10.211.55.4 closed.\r\n') <10.211.55.4> ESTABLISH SSH CONNECTION FOR USER: parallels <10.211.55.4> SSH: EXEC ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="parallels"' -o ConnectTimeout=10 -o 'ControlPath="/Users/hongbo-miao/.ansible/cp/7e72f14ddc"' 10.211.55.4 '/bin/sh -c '"'"'rm -f -r /home/parallels/.ansible/tmp/ansible-tmp-1691620598.419774-91950-70631432792507/ > /dev/null 2>&1 && sleep 0'"'"'' <10.211.55.4> (0, b'', b'OpenSSH_9.0p1, LibreSSL 3.3.6\r\ndebug1: Reading configuration data /Users/hongbo-miao/.ssh/config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 1: Including file /Users/hongbo-miao/.colima/ssh_config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.colima/ssh_config\r\ndebug3: /Users/hongbo-miao/.ssh/config line 3: Including file /Users/hongbo-miao/.orbstack/ssh/config depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.orbstack/ssh/config\r\ndebug2: checking match for \'all\' host 10.211.55.4 originally 10.211.55.4\r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.ssh/config line 12: Including file /Users/hongbo-miao/.fig/ssh depth 0\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh\r\ndebug2: checking match for \'exec="command -v fig && fig _ generate-ssh %r"\' host 10.211.55.4 originally 10.211.55.4\r\ndebug1: Executing command: \'command -v fig && fig _ generate-ssh parallels\'\r\ndebug3: command returned status 0\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 1: matched \'exec "command -v fig && fig _ generate-ssh parallels"\' \r\ndebug2: match found\r\ndebug3: /Users/hongbo-miao/.fig/ssh line 2: Including file /Users/hongbo-miao/.fig/ssh_inner depth 1\r\ndebug1: Reading configuration data /Users/hongbo-miao/.fig/ssh_inner\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files\r\ndebug1: /etc/ssh/ssh_config line 54: Applying options for *\r\ndebug2: resolve_canonicalize: hostname 10.211.55.4 is address\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts\' -> \'/Users/hongbo-miao/.ssh/known_hosts\'\r\ndebug3: expanded UserKnownHostsFile \'~/.ssh/known_hosts2\' -> \'/Users/hongbo-miao/.ssh/known_hosts2\'\r\ndebug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 91828\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 0\r\n') ok: [hm-ubuntu] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/opt/homebrew/bin/poetry" } }, "stat": { "exists": false } } TASK [bartdorlandt.poetry : Install Poetry Other OSes] ************************* task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:7 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Check Poetry virtualenvs.in-project config] ******** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:18 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Configure Poetry virtualenvs.in-project] *********** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:24 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Check Poetry virtualenvs.prefer-active-python config] *** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:28 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Configure Poetry virtualenvs.prefer-active-python] *** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:34 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Add poetry zsh plugin directory] ******************* task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:38 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } TASK [bartdorlandt.poetry : Install Poetry for oh-my-zsh] ********************** task path: /Users/hongbo-miao/.ansible/roles/bartdorlandt.poetry/tasks/main.yml:45 Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default Trying secret FileVaultSecret(filename='/Users/hongbo-miao/.ansible_vault_pass') for vault_id=default skipping: [hm-ubuntu] => { "changed": false, "skip_reason": "Conditional result was False" } PLAY RECAP ********************************************************************* hm-ubuntu : ok=2 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 Process finished with exit code 0 ```
bartdorlandt commented 1 year ago

You might want to check the documentation on poetry, on the paths you'll need to add to your PATH environment variable.

Homebrew is also there to make it mac OS compatible. This module makes sure poetry is installed. You are responsible for your environment.

hongbo-miao commented 1 year ago

Hmm based on https://github.com/bartdorlandt/ansible-role-poetry/blob/4cb2eda5da627a4c6aace7d76a34a40dd2c6e60d/tasks/main.yml#L10

However, after running

- name: Install poetry
  hosts: hm-ubuntu
  roles:
    - role: staticdev.pyenv
      pyenv_version: v2.3.23
      pyenv_env: user
      pyenv_python_versions:
        - 3.11.4
      pyenv_global:
        - 3.11.4
    - role: bartdorlandt.poetry
      vars:
        virtualenvs_inproject: false
        virtualenvs_prefer_active_python: false

I checked my Ubuntu folder, poetry didn't get installed at ~/.local/bin/:

parallels@ubuntu-linux-22-04-desktop:~$ which pyenv
/home/parallels/pyenv/bin/pyenv
parallels@ubuntu-linux-22-04-desktop:~$ cd ~/.local/bin/
parallels@ubuntu-linux-22-04-desktop:~/.local/bin$ ls
parallels@ubuntu-linux-22-04-desktop:~/.local/bin$ 

On the other side, you can see pyenv from another role got installed successfully.

bartdorlandt commented 1 year ago

You ran it as root in the previous message right?

On Wed, 9 Aug 2023 at 18:56 Hongbo Miao @.***> wrote:

Hmm based on https://github.com/bartdorlandt/ansible-role-poetry/blob/4cb2eda5da627a4c6aace7d76a34a40dd2c6e60d/tasks/main.yml#L10

However, after running

  • name: Install poetry hosts: hm-ubuntu roles:
    • role: staticdev.pyenv pyenv_version: v2.3.23 pyenv_env: user pyenv_python_versions:
      • 3.11.4 pyenv_global:
      • 3.11.4
    • role: bartdorlandt.poetry vars: virtualenvs_inproject: false virtualenvs_prefer_active_python: false

I checked my Ubuntu folder, poetry didn't get installed:

@.:~$ which pyenv /home/parallels/pyenv/bin/pyenv @.:~$ cd ~/.local/bin/ @.:~/.local/bin$ ls @.:~/.local/bin$

On the other side, you can see pyenv from another role got installed successfully.

— Reply to this email directly, view it on GitHub https://github.com/bartdorlandt/ansible-role-poetry/issues/1#issuecomment-1672332800, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHT3H4QEYFSXMHDWH3ODV3XUQPUPANCNFSM6AAAAAA3DOHBCI . You are receiving this because you modified the open/close state.Message ID: @.***>

bartdorlandt commented 1 year ago

task was skipped due to a incorrect condition. changed in v0.1.2

Cheers, Bart

On Wed, Aug 9, 2023 at 7:12 PM Bart Dorlandt @.***> wrote:

You ran it as root in the previous message right?

On Wed, 9 Aug 2023 at 18:56 Hongbo Miao @.***> wrote:

Hmm based on https://github.com/bartdorlandt/ansible-role-poetry/blob/4cb2eda5da627a4c6aace7d76a34a40dd2c6e60d/tasks/main.yml#L10

However, after running

  • name: Install poetry hosts: hm-ubuntu roles:
    • role: staticdev.pyenv pyenv_version: v2.3.23 pyenv_env: user pyenv_python_versions:
      • 3.11.4 pyenv_global:
      • 3.11.4
    • role: bartdorlandt.poetry vars: virtualenvs_inproject: false virtualenvs_prefer_active_python: false

I checked my Ubuntu folder, poetry didn't get installed:

@.:~$ which pyenv /home/parallels/pyenv/bin/pyenv @.:~$ cd ~/.local/bin/ @.:~/.local/bin$ ls @.:~/.local/bin$

On the other side, you can see pyenv from another role got installed successfully.

— Reply to this email directly, view it on GitHub https://github.com/bartdorlandt/ansible-role-poetry/issues/1#issuecomment-1672332800, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHT3H4QEYFSXMHDWH3ODV3XUQPUPANCNFSM6AAAAAA3DOHBCI . You are receiving this because you modified the open/close state.Message ID: @.***>

hongbo-miao commented 1 year ago

Thanks @bartdorlandt ! It works well this time! 🚀