Post

ansible

2017-03-15 20:49:51

Ansibleでcronを設定

概要Ansibleでcronを設定するタスクです。 Playbook以下は毎分タスクを実行する設定の例です。 --- - hosts: vps become: yes user: root tasks: - name: Output recently logined users cron: name: last.sh job: last.sh minute: "*/1" 注意点としては、*/1と書きたい場合はダブルクォーテーションで囲う必要がある点です。囲わないとシンタックスエラーが出ます。(YAMLの勉強不足。。w)...

インフラ

ansible cron

2017-03-29 20:50:45

AnsibleでVagrant開発環境...

概要VagrantのCentOS7.3に開発環境をAnsibleで構築します。 環境 PHP7 Ruby Python Nginx MySQL5.7 Redis Mailcatcher 構築ベストプラクティスをある程度模倣した形のディレクトリです。 ansible/ ├── group_vars │ └── vagrant.yml ├── host ├── roles │ ├── common │ │ └── tasks │ │ ├── add_remi_repo.yml │ │ ├── install_common.yml │ │...

インフラ

ansible centos vagrant

2017-03-14 20:51:19

Ansibleでリモートのファイルに書...

概要Ansibleでリモートのファイルに書き込みをするタスク。よく使うやつ。 Playbook--- - hosts: vps become: yes user: root tasks: - name: Add text blockinfile: dest: /path/to/file insertafter: '^# Add Here' content: | # New Line Here is a new line. 所感さらっとかけますねー 参考 lineinfile - Ensure...

インフラ

ansible

2017-03-14 20:51:59

Ansibleでローカルのファイルをリ...

概要Ansibleでローカルにあるファイル(ディレクトリの中身)をリモートにコピーするタスクです。 Playbook--- - hosts: vps become: yes user: root tasks: - name: Copy a directory copy: src: /path/to/directory/ dest: /usr/local/bin/ mode: u+x ディレクトリの中身をリモートの/usr/local/bin以下に全てコピーするタスクです。パーミッションも指定しています。 所感ドキュメント通りで特にハマるよう...

インフラ

ansible

2017-03-08 16:28:26

Vagrant+CentOS7.3+An...

概要AnsibleでVagrantの環境構築をする最初の一歩です。プロビジョニングができる環境を整えます。 環境 Vagrant1.9.1 CentOS7.3 Ansible2.2.1.0 CentOS7.3のVagrnat Boxを用意する任意のディレクトリ(例として今回はcentos7.3)にてVagrant環境を構築します。 vagrant box add https://atlas.hashicorp.com/centos/boxes/7vagrant init ここまでのディレクトリ構成 centos7.3/ ├── .vagrant.d ├── Vagrantfile ※デフォル...

インフラ

ansible centos vagrant

2017-10-12 16:34:53

さくらVPS+CentOS7.3+Ans...

概要AnsibleでさくらVPSの初期セットアップを自動化します。 環境 さくらVPS CentOS7.3 Ansible2.2.1.0 前提知識 さくらVPSをの初期設定の流れを理解していること。 さくらVPSの初期設定 さくらVPSにCentOS7をインストールさくらVPSのコンソール画面からOSインストール>カスタムOSインストールを選択してCentOS7をインストールしておきます。インストールが開始されると、CentOS7のインストール用コンソール画面(VNCコンソールのHTML5版かJava Applet版)を開くことができるので、環境に合わせて好きな方を選びます。 C...

インフラ

ansible centos sakuravps Iaas