community.general 12 removed the `yaml` stdout callback, so every ansible invocation died with a [DEPRECATED] error. Use the core default callback with `callback_result_format = yaml` — identical output, no collection dep. CLAUDE.md's access recipe still described the retired `-J kuku … 10.8.0.4` hop; `mamba` is now an ssh alias over the wg overlay. Also record two things that cost time on the 2026-09-01 bench session: the vaulted admin password cannot authenticate over SSH at all (RouterOS refuses password auth for a user holding an SSH key while always-allow-password-login=no), so each operator seat needs its own key imported; and the checked-in .venv carries shebangs from the original /home/sjat path. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EyYJWABgSEHzbjsZGrkxVE
22 lines
665 B
INI
22 lines
665 B
INI
[defaults]
|
|
inventory = inventories/prod/hosts.yml
|
|
roles_path = roles:~/.ansible/roles
|
|
collections_path = ~/.ansible/collections
|
|
host_key_checking = False
|
|
retry_files_enabled = False
|
|
interpreter_python = auto_silent
|
|
nocows = 1
|
|
timeout = 30
|
|
# `yaml` was community.general's stdout callback; removed in community.general 12.
|
|
# ansible-core 2.13+ gives the same output via the default callback + result format.
|
|
stdout_callback = default
|
|
callback_result_format = yaml
|
|
bin_ansible_callbacks = True
|
|
vault_identity_list = makerfloss@~/.ansible/vault-keys/makerfloss.txt
|
|
|
|
[persistent_connection]
|
|
command_timeout = 60
|
|
connect_timeout = 60
|
|
|
|
[ssh_connection]
|
|
pipelining = True
|