Nginxの設定をAnsibleで展開

Publish date: Oct 20, 2019
Tags: ansible nginx

どんすわサーバー内に入って
Nginxの設定ファイルどこにあるのかなあと探して見つけました。

/etc/nginx$ cat nginx.conf

出てきたnginx.confをcopyして
ローカルのdon.suwa3.me-ansibleに追加したらGitHubにpushです。
https://github.com/suwa3/don.suwa3.me-ansible/blob/master/nginx.conf

ついでにyamlも追加

- hosts: all   tasks:     - name:nginx.conf       become: yes       template:         src: nginx.conf         dest: /etc/nginx/nginx.conf         owner: root         group: root         mode: 0644

そういえばポートを22222に変更していたので
ポート番号の変更を追記しました。

$ sudo vi ansible.cfg [defaults] hostfile = ./hosts remote_port = 22222

playbookしてみます。

$ ansible-playbook -i hosts nginx.yaml ____________ < PLAY [all] >

        \   ^__^          \  (oo)\_______             (__)\       )\/\                 ||—-w |                 ||     ||

無事okでました〜
やったねえ