Skip to content

Commit

Permalink
ansible playbookのsudoをbecomeに書き換えた
Browse files Browse the repository at this point in the history
  • Loading branch information
Akkiesoft committed Sep 22, 2016
1 parent b3d4cc8 commit 722070c
Show file tree
Hide file tree
Showing 7 changed files with 26 additions and 26 deletions.
2 changes: 1 addition & 1 deletion ansible/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
roles:
- common
- airpippi
- wifi
- wifi
8 changes: 4 additions & 4 deletions ansible/roles/airpippi/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
dest=/opt/
owner={{ ansible_user_id }}
group={{ ansible_user_id }}
sudo: yes
become: yes

- name: set permission to bin files
file: >
Expand Down Expand Up @@ -32,7 +32,7 @@
mode=0644
owner=www-data
group=pi
sudo: yes
become: yes

- name: touch joblist.json
file: >
Expand All @@ -41,7 +41,7 @@
mode=0644
owner=www-data
group=pi
sudo: yes
become: yes

- name: copy json file for twitter app
template: >
Expand Down Expand Up @@ -71,4 +71,4 @@
dest=/boot/config.txt
line="dtoverlay=w1-gpio"
state=present
sudo: yes
become: yes
10 changes: 5 additions & 5 deletions ansible/roles/common/handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
- name: restart webiopi
action: service name=webiopi state=restarted
sudo: yes
become: yes

- name: restart nginx
action: service name=nginx state=restarted
sudo: yes
become: yes

- name: restart php5-fpm
action: service name=php5-fpm state=restarted
sudo: yes
become: yes

- name: restart atd
action: service name=atd state=restarted
sudo: yes
become: yes

- name: restart avahi-daemon
action: service name=avahi-daemon state=restarted
sudo: yes
become: yes
8 changes: 4 additions & 4 deletions ansible/roles/common/tasks/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
- python-dev
- python-setuptools
- vim
sudo: yes
become: yes

- name: enabled services
service: >
Expand All @@ -24,17 +24,17 @@
- avahi-daemon
- nginx
- php5-fpm
sudo: yes
become: yes

- name: install pip
easy_install: name=pip
sudo: yes
become: yes

- name: install pythoon modules
pip: >
name={{ item }}
state=present
sudo: yes
become: yes
with_items:
- tweepy
- passlib
Expand Down
10 changes: 5 additions & 5 deletions ansible/roles/common/tasks/webiopi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
- python3
- python3-pip
- python3-rpi.gpio
sudo: yes
become: yes

- name: get webiopi
get_url: >
Expand Down Expand Up @@ -40,24 +40,24 @@
command: /home/{{ ansible_user_id }}/WebIOPi-0.7.1/setup.sh
args:
chdir: /home/{{ ansible_user_id }}/WebIOPi-0.7.1
sudo: yes
become: yes

- name: setting up webiopi config
template: >
src=config.j2
dest=/etc/webiopi/config
notify: restart webiopi
sudo: yes
become: yes

- name: copy webiopi password
copy: >
src=passwd
dest=/etc/webiopi/passwd
notify: restart webiopi
sudo: yes
become: yes

- name: enabled webiopi service
service: >
name=webiopi
enabled=yes
sudo: yes
become: yes
12 changes: 6 additions & 6 deletions ansible/roles/common/tasks/webserver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,30 @@
- HTTP_Request2-2.2.0
- HTTP_OAuth-0.3.1
ignore_errors: yes
sudo: yes
become: yes

- name: set timezone to PHP
lineinfile: >
dest=/etc/php5/fpm/php.ini
insertafter="; date.timezone ="
line="date.timezone = Asia/Tokyo"
notify: restart php5-fpm
sudo: yes
become: yes

- name: remove www-data from /etc/at.deny for timer control
lineinfile: >
dest=/etc/at.deny
line="www-data"
state=absent
notify: restart atd
sudo: yes
become: yes

- name: copy nginx siteconfig
template: >
src=default.j2
dest=/etc/nginx/sites-available/default
notify: restart nginx
sudo: yes
become: yes

- name: create htpasswd file for airpippi api
htpasswd: >
Expand All @@ -41,11 +41,11 @@
when:
- airpippi_user is defined
- airpippi_pass is defined
sudo: yes
become: yes

- name: copy config for avahi http service
copy: >
src=http.service
dest=/etc/avahi/services/http.service
notify: restart avahi-daemon
sudo: yes
become: yes
2 changes: 1 addition & 1 deletion ansible/roles/wifi/handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
- name: restart network-manager
action: service name=network-manager state=restarted
sudo: yes
become: yes

0 comments on commit 722070c

Please # to comment.