ansible 在 GitLab CI 中使用的最佳實踐

最佳實踐要點

  1. 使用官方 Docker 鏡像
  2. 使用環境配置的方式更改配置,即在 variables 中更改 ansible.cfg 設置
  3. Inventory 文件放置在本地,通過 -i 進行指定

樣例寫法

prod:
    stage: deploy
    image: ansible/ansible:ubuntu1604
    variables:
        ANSIBLE_HOST_KEY_CHECKING: "False"
    script:
        - ansible-playbook -i hosts prod.yml
    dependencies: 
        - build
    tags:
        - "k8s_runner"
    allow_failure: true
    when: manual

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章