- Conda: 24.9.2
- Python: 3.13.0
- Ansible: 11.0.0, https://github.com/ansible/ansible
- Ansible Core: 2.18.0
~/.ssh/config
に以下の設定を追加する
Include ~/.ssh/ssh_config.d/*.conf
- Ansible用のホストを
./ssh_config.d/
に設定し、以下のコマンドを実行する
$ task apply-ssh-config
$ task create-ansible-role -- MY_ROLE
$ task ping-ansible-host
$ task lint-ansible
$ task check-ansible-diff -v TAG_NAME={TAG_NAME} # Tagを指定して実行
$ task check-ansible-diff -v HOST_NAME={HOST_NAME} # Hostを指定して実行
$ task apply-ansible-playbook -v TAG_NAME={TAG_NAME} # Tagを指定して実行
$ task apply-ansible-playbook -v HOST_NAME={HOST_NAME} # Hostを指定して実行
- name: Print all available facts
ansible.builtin.debug:
var: ansible_facts
- リモートに存在しないブランチとマージ済みのブランチを削除する
$ task clean-branch