Browse Source

Add restart gogs handler.

Jeff Geerling 9 years ago
parent
commit
1e37c666df
3 changed files with 5 additions and 0 deletions
  1. 2 0
      .travis.yml
  2. 2 0
      tasks/gogs-mysql.yml
  3. 1 0
      tasks/init-setup.yml

+ 2 - 0
.travis.yml

@@ -42,6 +42,7 @@ script:
 
   # Test role.
   - 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/role_under_test/tests/test.yml'
+  # DEBUGGING
   - 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm ansible-playbook /etc/ansible/roles/role_under_test/tests/test.yml'
 
   # Test role idempotence.
@@ -51,6 +52,7 @@ script:
     && (echo 'Idempotence test: pass' && exit 0)
     || (echo 'Idempotence test: fail' && exit 1)
 
+  # DEBUGGING
   - 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm sudo service gogs status'
   - 'sudo docker exec --tty "$(cat ${container_id})" env TERM=xterm sudo service gogs restart'
   - sleep 10

+ 2 - 0
tasks/gogs-mysql.yml

@@ -10,9 +10,11 @@
     - ::1
     - localhost
   when: gogs_use_mysql
+  notify: restart gogs
 
 - name: Create Gogs MySQL database.
   mysql_db:
     db: "{{ gogs_db_name }}"
     state: present
   when: gogs_use_mysql
+  notify: restart gogs

+ 1 - 0
tasks/init-setup.yml

@@ -12,3 +12,4 @@
   with_items:
     - { src: "{{ gogs_user_home }}/gogs/gogs", dest: "/usr/local/bin/gogs" }
     - { src: "{{ gogs_user_home }}/{{ gogs_init_script_path }}" , dest: "/etc/init.d/gogs" }
+  notify: restart gogs