タグ

2016年8月3日のブックマーク (1件)

  • Ansibleで修正内容を環境ごとに段階的に適用する方法(構想) - Qiita

    ステージングや番の環境をAnsibleで管理しているときに、新しい修正を段階的に適用したいことがあります。 なにか設定を変更するときに、まずはステージング環境に適用して動作確認をして、問題がないことが確認できてから番環境に適用するということをしています。 もし、ステージング環境での確認に時間がかかってしまうと、他の修正を先に番に出さなければいけない様なことが発生して面倒なことになってしまいます。 こういった変更箇所の環境ごとの出し分けを、以下のような方法で管理したらどうかと考えてみました。(まだ実践では使ってません) 機能別のOn/Offをfeatureというdictionary構造で管理 group_vars内の各グループの設定として、featureのOn/Offを設定 修正箇所をfeature['xxx']の条件にて制御する tasksの適用条件(when)やテンプレートの条件

    Ansibleで修正内容を環境ごとに段階的に適用する方法(構想) - Qiita
    namutaka
    namutaka 2016/08/03
    #m3dev