mirror of https://github.com/Aidaho12/haproxy-wi
				
				
				
			
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
---
 | 
						|
- name: Ensure dependencies are installed.
 | 
						|
  apt:
 | 
						|
    name:
 | 
						|
      - apt-transport-https
 | 
						|
      - ca-certificates
 | 
						|
    state: present
 | 
						|
 | 
						|
- name: Ensure additional dependencies are installed (on Ubuntu < 20.04 and any other systems).
 | 
						|
  apt:
 | 
						|
    name: gnupg2
 | 
						|
    state: present
 | 
						|
  when: ansible_distribution != 'Ubuntu' or ansible_distribution_version is version('20.04', '<')
 | 
						|
 | 
						|
- name: Ensure additional dependencies are installed (on Ubuntu >= 20.04).
 | 
						|
  apt:
 | 
						|
    name: gnupg
 | 
						|
    state: present
 | 
						|
  when: ansible_distribution == 'Ubuntu' or ansible_distribution_version is version('20.04', '>=')
 | 
						|
 | 
						|
- name: Add Docker apt key.
 | 
						|
  apt_key:
 | 
						|
    url: "{{ docker_apt_gpg_key }}"
 | 
						|
    id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88
 | 
						|
    state: present
 | 
						|
  register: add_repository_key
 | 
						|
  ignore_errors: "{{ docker_apt_ignore_key_error }}"
 | 
						|
 | 
						|
- name: Ensure curl is present (on older systems without SNI).
 | 
						|
  package: name=curl state=present
 | 
						|
  when: add_repository_key is failed
 | 
						|
 | 
						|
- name: Add Docker apt key (alternative for older systems without SNI).
 | 
						|
  shell: >
 | 
						|
    curl -sSL {{ docker_apt_gpg_key }} | sudo apt-key add -    
 | 
						|
  args:
 | 
						|
    warn: false
 | 
						|
  when: add_repository_key is failed
 | 
						|
 | 
						|
- name: Add Docker repository.
 | 
						|
  apt_repository:
 | 
						|
    repo: "{{ docker_apt_repository }}"
 | 
						|
    state: present
 | 
						|
    update_cache: true |