|
@@ -1,67 +0,0 @@
|
|
|
-- hosts: all
|
|
|
- vars:
|
|
|
- wwm_install_dir: /var/lib/wifiwithme
|
|
|
- wwm_user: wifiwithme
|
|
|
- wwm_hostname: wifiwithme.localhost
|
|
|
- wwm_folder: "/"
|
|
|
-
|
|
|
- tasks:
|
|
|
- - name: Install bottle
|
|
|
- apt: pkg=python-bottle state=installed update_cache=yes cache_valid_time=3600
|
|
|
- - name: Make install dir
|
|
|
- file:
|
|
|
- dest: "{{ wwm_install_dir }}"
|
|
|
- state: directory
|
|
|
-
|
|
|
- - name: Git clone
|
|
|
- git:
|
|
|
- repo: https://github.com/JocelynDelalande/wifi-with-me.git
|
|
|
- dest: "{{ wwm_install_dir }}"
|
|
|
- notify: Restart wifiwithme
|
|
|
-
|
|
|
- - name: Unix user
|
|
|
- user: name="{{ wwm_user }}"
|
|
|
-
|
|
|
- - name: Create db
|
|
|
- command: "{{ wwm_install_dir }}/backend.py createdb"
|
|
|
- args:
|
|
|
- chdir: "{{ wwm_install_dir }}"
|
|
|
- creates: "{{ wwm_install_dir }}/db.sqlite3"
|
|
|
-
|
|
|
- - name: Files ownership
|
|
|
- file:
|
|
|
- dest: "{{ wwm_install_dir }}"
|
|
|
- owner: "{{ wwm_user }}"
|
|
|
- recurse: yes
|
|
|
-
|
|
|
- - name: Install init file
|
|
|
- template:
|
|
|
- src: templates/init.j2
|
|
|
- dest: /etc/init.d/wifiwithme
|
|
|
- group: root
|
|
|
- owner: root
|
|
|
- mode: 0755
|
|
|
- notify: Restart wifiwithme
|
|
|
-
|
|
|
- - name: Enable wifiwithme
|
|
|
- service: name=wifiwithme enabled=yes state=started
|
|
|
-
|
|
|
- - name: Put lighttpd proxy rule
|
|
|
- template:
|
|
|
- src: templates/lighttpd-80-wifiwithme.conf.j2
|
|
|
- dest: /etc/lighttpd/conf-available/80-wifiwithme.conf
|
|
|
- notify: Restart lighttpd
|
|
|
-
|
|
|
- - name: Enable lighttpd proxy rule
|
|
|
- file:
|
|
|
- src: /etc/lighttpd/conf-available/80-wifiwithme.conf
|
|
|
- dest: /etc/lighttpd/conf-enabled/80-wifiwithme.conf
|
|
|
- state: link
|
|
|
- notify: Restart lighttpd
|
|
|
-
|
|
|
- handlers:
|
|
|
- - name: Restart lighttpd
|
|
|
- service: name=lighttpd state=restarted
|
|
|
-
|
|
|
- - name: Restart wifiwithme
|
|
|
- service: name=wifiwithme state=restarted
|