--- - name: Push influxdb config, with auth disable, for admin setup template: src: influxdb.admin.conf.j2 dest: /etc/influxdb/influxdb.conf notify: reload influxdb register: conf - name: Reload influxdb, with auth disable, for admin setup service: name: influxdb state: restarted when: conf.changed - name: Ensure Influx is up uri: url: http://localhost:{{ influx_port }} status: 204 retries: 3 delay: 2 ignore_errors: true - name: Ensure admin user influxdb_user: user_name: "{{ admin_name }}" user_password: "{{ admin_pass }}" admin: yes - name: Leave a trace of admin setup file: path: /etc/influxdb/admin state: touch