Skip to content
Snippets Groups Projects
main.yml 1.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • jurgenhaas's avatar
    jurgenhaas committed
    ---
    # file: roles/netdata/tasks/main.yml
    
    
    - name: NetData Role
      set_fact:
        role_netdata_started: yes
      tags:
        - always
    
    jurgenhaas's avatar
    jurgenhaas committed
    
    
    jurgenhaas's avatar
    jurgenhaas committed
    
    
        - name: Import prepare
          import_tasks: prepare.yml
    
        - name: Import install
          import_tasks: install.yml
    
        - name: Import configure
          import_tasks: configure.yml
    
        #- name: Import apache
        #  import_tasks: apache.yml
        #  when: groups['webserver'] is defined and inventory_hostname in groups['webserver']
    
        - name: Import elasticsearch
          import_tasks: elasticsearch.yml
    
          when: groups['logserver'] is defined and inventory_hostname in groups['logserver'] and elasticsearch_install|default(yes)
    
        - name: Import haproxy
          import_tasks: haproxy.yml
    
          when: groups['proxyserver'] is defined and inventory_hostname in groups['proxyserver']
    
        - name: Import silent
          import_tasks: silent.yml
    
        - name: Import varnish
          import_tasks: varnish.yml
    
          when: groups['varnishserver'] is defined and inventory_hostname in groups['varnishserver']
    
        - name: Import heartbeat
          import_tasks: heartbeat.yml
    
          when: netdata_heartbeat|default(true)
    
        - name: Set ownership
          file:
    
            owner: netdata
            group: netdata
            recurse: yes
            follow: no
    
    
      when: not excluded_roles or "netdata" not in excluded_roles