Skip to content

Latest commit

 

History

History

system_task

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Ansible Role: system-task

Run system tasks for restart services and reboot server

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

system_task_name: ''

system_task_name can be set to service_restart, goaccess, pgbadger_query, postgres_vacuum or reboot.

system_task_reboot_delay: 10

Seconds of deploy for reboot.

system_task_reboot_timeout: 180

Maximum seconds to wait for machine to reboot and respond to a test command. This timeout is evaluated separately for both network connection and test command success so the maximum execution time for the module is twice this amount.

system_task_reboot_msg:

Message for reboot.

system_task_service_name: ''

Name of service, which should be restarted.

system_task_service_reload: false

Use reload instead of restart for service restart for system_task_service_name.

system_task_supervisor_job: ''

Name of supervisor job, which should be restarted.

Example Playbook for restart service

- hosts: all

  vars:
    system_task_name: service_restart
    system_task_service_name: php7.2-fpm

  roles:
    - alphanodes.tasks.system_task

Example Playbook for reboot

- hosts: all

  vars:
    system_task_name: reboot

  roles:
    - alphanodes.tasks.system_task