タグ

gitとAnsibleに関するroogh5eeSha6のブックマーク (4)

  • 現場で使うansible|TechRacho by BPS株式会社

    弊社でのansible活用例について記事にしてみました。 記事は弊社での運用例なので、どの組織にも適用できるかは分りませんが、何かの参考になれば幸いです。 目次 リポジトリの作り方 2種類のリポジトリを作成する 利用例 playbook作成規約 READMEに以下のことを書く 設定できる変数はroleリポジトリのdefaultsに書く roleリポジトリの変数は role名 + _(アンダーバー)で始める 運用時のコツ ansibleで設定したサーバをどう管理するか 汎用的にしようと無理をしない roleの切り出し方について サーバのコピーに使わない よく分からないroleは実行しない まとめ リポジトリの作り方 最初に、ansibleのリポジトリをどのような方針で作っているかを書きます。 2種類のリポジトリを作成する まず作業のためにansibleのplaybookを保存するリポジトリ

    現場で使うansible|TechRacho by BPS株式会社
  • Ansibleでgit cloneを実行する - かべぎわブログ

    今回はAnsibleでgit cloneを実行する方法をご紹介します。 今回はテスト用に以下のリポジトリを利用してみます。 https://github.com/takakabe/blog_RaspberryPi 前提条件 各ターゲットノードに以下のモジュールが必要です。 git>=1.7.1 (the command line tool) ## 実行コマンド $ ansible-playbook -i ansible_hosts git.yml ansible_hosts [test_server] 172.140.1.1 git.yml - name: git_test hosts: test_server tasks: - git: repo=https://github.com:takakabe/blog_RaspberryPi.git dest=/home/ec2-user/te

    Ansibleでgit cloneを実行する - かべぎわブログ
  • Ansibleを使用して、CentOS 7にGit(v2.9.5)をインストールする - Qiita

    Ansibleを使用して、CentOS 7にGit( ver: 2.9.5 )をインストールする 作成するに至った経緯 Gitを手動でインストールするのが面倒なので、自動化したかったため 下記コマンドでインストールされるGitのバージョンが古いため 対象者 CentOS 7 にGit( ver: 2.9.5 )を簡単にインストールしたい方 前提条件 Ansibleはインストール済みであるとする config、inventoryの設定は完了済みであるとする 鍵生成、鍵交換、疎通確認は完了済みであるとする 今回は、proxy環境下ではないものとする 実行環境 # cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) # ansible --version ansible 2.8.4 config file = /etc/ans

    Ansibleを使用して、CentOS 7にGit(v2.9.5)をインストールする - Qiita
  • Ansibleでhttp経由のgit cloneをさせる方法 - NIFTY engineering

    こんにちは。引き続きOJT中の増田(ますた)です。 今回は、Ansibleでhttp経由のgit cloneをさせて各サーバに資産配布をする方法を紹介します。 Ansibleとは、chefなどと同じOSSの構成管理ツールです。設定ファイルはYAMLで書きますし、プラグインも豊富なので誰でも簡単にサーバの構築を自動化することが可能です。資産の配布の方法は様々あると思いますが、今回はgitから資産配布をする方法を書いていきます。 普通gitをhttp,httpsで経由する場合、ユーザ名とパスワードを毎回聞かれます。ですので、Ansibleでそのまま実行をしようとするとエラーが発生します。それを回避するための方法を書いていきます。 今回やりたいことのイメージ図 実際にやってみた 方法としてはgit-credentialやnetrcを利用する方法もありますが、これらをAnsibleで使用するなら、

    Ansibleでhttp経由のgit cloneをさせる方法 - NIFTY engineering
  • 1