mirror of
				https://github.com/geerlingguy/ansible-role-kubernetes.git
				synced 2025-10-24 11:16:22 +02:00 
			
		
		
		
	deb822_repository format
This commit is contained in:
		
							parent
							
								
									961ed87fca
								
							
						
					
					
						commit
						a8ed657fb3
					
				| @ -51,9 +51,9 @@ kubernetes_apiserver_advertise_address: '' | ||||
| kubernetes_version_kubeadm: 'stable-{{ kubernetes_version }}' | ||||
| kubernetes_ignore_preflight_errors: 'all' | ||||
| 
 | ||||
| kubernetes_apt_release_channel: "stable" | ||||
| kubernetes_apt_keyring_file: "/etc/apt/keyrings/kubernetes-apt-keyring.asc" | ||||
| kubernetes_apt_repository: "deb [signed-by={{ kubernetes_apt_keyring_file }}] https://pkgs.k8s.io/core:/{{ kubernetes_apt_release_channel }}:/v{{ kubernetes_version }}/deb/ /" | ||||
| kubernetes_apt_release_channel: main | ||||
| kubernetes_apt_repository: "https://pkgs.k8s.io/core:/stable:/v{{ kubernetes_version }}/deb/" | ||||
| kubernetes_apt_ignore_key_error: false | ||||
| 
 | ||||
| kubernetes_yum_base_url: "https://pkgs.k8s.io/core:/stable:/v{{ kubernetes_version }}/rpm/" | ||||
| kubernetes_yum_gpg_key: "https://pkgs.k8s.io/core:/stable:/v{{ kubernetes_version }}/rpm/repodata/repomd.xml.key" | ||||
|  | ||||
| @ -6,30 +6,13 @@ | ||||
|       - ca-certificates | ||||
|     state: present | ||||
| 
 | ||||
| - name: Prepare apt keyring directory. | ||||
|   ansible.builtin.file: | ||||
|     path: "{{ kubernetes_apt_keyring_file | dirname }}" | ||||
|     state: directory | ||||
|     mode: 0755 | ||||
| 
 | ||||
| - name: Get Kubernetes apt key. | ||||
|   ansible.builtin.get_url: | ||||
|     url: "https://pkgs.k8s.io/core:/{{ kubernetes_apt_release_channel }}:/v{{ kubernetes_version }}/deb/Release.key" | ||||
|     dest: "{{ kubernetes_apt_keyring_file }}" | ||||
|     mode: '0644' | ||||
|     force: true | ||||
| 
 | ||||
| - name: Be sure deprecated Kubernetes repository is absent. | ||||
|   file: | ||||
|     path: "/etc/apt/sources.list.d/apt_kubernetes_io.list" | ||||
|     state: absent | ||||
| 
 | ||||
| - name: Add Kubernetes repository. | ||||
|   ansible.builtin.apt_repository: | ||||
|     repo: "{{ kubernetes_apt_repository }}" | ||||
|     filename: pkgs_k8s_io | ||||
|     state: present | ||||
|     update_cache: true | ||||
|   deb822_repository: | ||||
|     name: kubernetes | ||||
|     types: deb | ||||
|     uris: "{{ kubernetes_apt_repository }}" | ||||
|     suites: / | ||||
|     signed_by: "{{ kubernetes_apt_repository }}/Release.key" | ||||
| 
 | ||||
| - name: Add Kubernetes apt preferences file to pin a version. | ||||
|   template: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user