Add components to help keep certs up to date.
This commit is contained in:
		
							
								
								
									
										25
									
								
								tasks/server/software/influxdb2.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								tasks/server/software/influxdb2.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
---
 | 
			
		||||
# Create an Influx2.0 DB. Have not successfully used in Grafana yet.
 | 
			
		||||
# https://docs.influxdata.com/influxdb/v2.0/get-started/?t=Linux
 | 
			
		||||
 | 
			
		||||
- name: Server | InfluxDB2 | Check
 | 
			
		||||
  shell: which influxd
 | 
			
		||||
  register: influxdb_check
 | 
			
		||||
  ignore_errors: yes
 | 
			
		||||
 | 
			
		||||
- name: Server | InfluxDB2 | Install
 | 
			
		||||
  shell: "{{ item }}"
 | 
			
		||||
  args:
 | 
			
		||||
    chdir: "{{ ansible_env.HOME }}/Downloads/"
 | 
			
		||||
  loop:
 | 
			
		||||
    - mv influxdb2-2.0.4-amd64.deb ~/TRASH/ 2>/dev/null; exit 0
 | 
			
		||||
    - wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.0.4-amd64.deb
 | 
			
		||||
    - sudo dpkg -i influxdb2-2.0.4-amd64.deb
 | 
			
		||||
    - service influxdb start
 | 
			
		||||
    - sleep 10
 | 
			
		||||
  when: influxdb_check.failed
 | 
			
		||||
 | 
			
		||||
- name: Server | InfluxDB2 | Config
 | 
			
		||||
  shell: "{{ item }}"
 | 
			
		||||
  loop:
 | 
			
		||||
    - influx setup -f -u ling -p initpassword -o Hyperling -b main -r 0
 | 
			
		||||
		Reference in New Issue
	
	Block a user