Ansible Playbook サンプル

aws

最近サーバーの設定をなんとか自動化できないかと ansible というツールを使っておる。

これを今 ec2 の Amazon Linux 1 に使ってるんだが
この playbook を使うと とりあえず

$ sudo yum -y update
とか ruby 2.4, nginx , apache 2.4, php 7.1 とかがインストールできたのじゃ。

まだまだ、使いこなすにはまだまだカモ

sample.book

- hosts: ec2
become: yes # sudo のことらしい

tasks:
- name: upgrade all packages
yum: name=* state=latest

- name: Install ruby
yum: name=ruby24 state=latest

- name: select ruby 2.4
alternatives:
name: ruby
path: /usr/bin/ruby2.4

- name: Install php
yum: name=php71 state=latest

- name: Install httpd
yum: name=httpd24 state=latest

- name: Install NGINX.
yum: name=nginx

- name: 自動起動on NGINX.
command: chkconfig nginx on

- name: 再起動! NGINX.
service: name=nginx state=restarted

コメント

タイトルとURLをコピーしました