--- # Универсальный плейбук для тестирования # Автор: Сергей Антропов # Сайт: https://devops.org.ru - name: Base deps hosts: all become: true tasks: - name: Update apt cache (Debian) apt: update_cache: true when: ansible_os_family == 'Debian' changed_when: false - name: Common tools raw: dnf install -y curl jq ca-certificates iproute2 iputils procps-ng net-tools sudo vim || yum install -y curl jq ca-certificates iproute2 iputils procps-ng net-tools sudo vim || apt-get update && apt-get install -y curl jq ca-certificates iproute2 iputils-ping procps net-tools sudo vim || true ignore_errors: true - name: Update ansible-lint raw: pip install --upgrade ansible-lint --quiet --no-warn-script-location || true ignore_errors: true - name: Install ansible collections raw: ansible-galaxy collection install -r requirements.yml --force --no-deps --upgrade || true ignore_errors: true - import_playbook: ../../deploy.yml