Commit graph

9 commits

Author SHA1 Message Date
f4b6ee08a8
refactor(cfg): remove special paths to roles/collections 2024-11-09 03:54:00 +01:00
496f9881a1
chore(cfg): silence python interpreter info log spam 2024-08-14 00:53:03 +02:00
f146f9af65
feat(ansible): Adjust configs
This disables cowsay messages.
Enables persistent connections, so that multiple playbooks can reuse the connection.
Enables pipelining for speed, since we are not affected by the limitation described in https://docs.ansible.com/ansible/latest/reference_appendices/config.html#envvar-ANSIBLE_PIPELINING
this gives us some speed boost.

Additionally the playbook dir was set, so that some commands can benefit from the correct default.
2024-03-10 01:08:05 +01:00
79dabffd40
chore(ansible-config): also define collections path for ansible-lint
This fixes the local ansible-lint run.
2024-03-10 01:08:04 +01:00
5576d805cc
ansible-config: Use piped instead of scp
Newer scp versions seem to also try using sftp and fail, at least nowadays on my home pc.
2022-06-13 01:43:01 +02:00
c2842b0f5b
Ansible: Set transfer method to scp explicitly
This fixes the warnings for the sftp transfer mechanism failing, when sftp is disabled on all hosts using the ssh hardening role.

This should usually be covered with the scp_if_ssh option but it seems like this option is ignored on newer Ansible versions. Which sadly was not mentioned in any changelog :(
2021-05-30 17:02:29 +02:00
8f07bbc671
Config: Add roles path to ansible.cfg explicitly
This is needed, when using an extra folder for playbooks, so Ansible can still find all roles.
2021-03-05 14:26:59 +01:00
026e8fd9f4
Add default role skeleton 2021-02-28 19:39:59 +01:00
ac6d8172dd
Initial commit 2020-08-10 01:37:13 +02:00