完全に自分用のメモですが、せっかくなので公開しておきます。
仮想マシン構築
仮想マシンに ssh ログインできるところまで、Vagrant の内容を実施。
Ansibleインストール
Ansible をインストールするが、OS により異なる。
amazonlinux2
# amazon-linux-extras install ansible2
amazonlinux
# yum --enablerepo=epel install ansible
CentOS7
# yum install ansible
CentOS6
EPELリポジトリ を使えるようにした後、下記を実行。
# yum install ansible
Ansible 実行
Git が入っていなければ Git をインストール。
# yum install git
Git に使う秘密鍵を設置。~/.ssh/id_rsa など。
プレイブックを取得。
% git clone ssh://xxxx@yyyy/project/git/ansible.git
プレイブックを実行。
% cd ansible % ansible-playbook -i XXX site.yml
開発物のバージョン管理
開発対象のファイルを取得して設置。
その対象を Git で管理する。
% cd /path_to_anyware % git init % git add . % git commit -m "first" % git remote add origin ssh://xxx@yyyy/zzzz.git % git push origin master
コメント