Назад к вопросам
Junior
75
questionbank

Через какие средства вы запускаете плейбуки или роли?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

  • Ansible CLI (ручной запуск с командной строки).
  • Ansible Tower/AWX (веб-интерфейс, планирование, управление доступом, интеграции).
  • Jenkins/GitLab CI/GitHub Actions (CI/CD конвейеры для автоматизации и интеграции).
  • Пользовательские скрипты (Bash, Python), вызывающие ansible-playbook.
  • Molecule (для тестирования Ansible ролей и плейбуков).

Пример запуска через CLI:

# Запуск плейбука на группе хостов production
ansible-playbook -i inventory/production site.yml --limit production

Пример запуска через Jenkinsfile:

pipeline {
    agent any
    stages {
        stage('Run Playbook') {
            steps {
                sh 'ansible-playbook -i inventory/staging deploy.yml'
            }
        }
    }
}