fix: Dont rush to release next time jon #76
| @ -1 +0,0 @@ | ||||
| galaxy.yml galaxy[version-incorrect] | ||||
							
								
								
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| artifacts/ | ||||
| build/ | ||||
| *.tar.gz | ||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @ -14,26 +14,26 @@ | ||||
|  | ||||
| <br> | ||||
|  | ||||
|   [](https://gitlab.com/nofusscomputing/projects/ansible/kubernetes/-/issues) | ||||
|   [](https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernetes/-/issues) | ||||
|  | ||||
|  | ||||
|  | ||||
|    | ||||
| <br> | ||||
|  | ||||
| This project is hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/ansible/kubernetes) and has a read-only copy hosted on [Github](https://github.com/NofussComputing/ansible_collection_kubernetes). | ||||
| This project is hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernetes) and has a read-only copy hosted on [Github](https://github.com/NofussComputing/ansible_collection_kubernetes). | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Stable Branch** | ||||
|  | ||||
|    | ||||
|    | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Development Branch**  | ||||
|  | ||||
|   | ||||
|   | ||||
|  | ||||
| ---- | ||||
| <br> | ||||
| @ -42,14 +42,14 @@ This project is hosted on [gitlab](https://gitlab.com/nofusscomputing/projects/a | ||||
|  | ||||
| links: | ||||
|  | ||||
| - [Issues](https://gitlab.com/nofusscomputing/projects/ansible/kubernetes/-/issues) | ||||
| - [Issues](https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernetes/-/issues) | ||||
|  | ||||
| - [Merge Requests (Pull Requests)](https://gitlab.com/nofusscomputing/projects/ansible/kubernetes/-/merge_requests) | ||||
| - [Merge Requests (Pull Requests)](https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernetes/-/merge_requests) | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Contributing | ||||
| All contributions for this project must conducted from [Gitlab](https://gitlab.com/nofusscomputing/projects/ansible/kubernetes). | ||||
| All contributions for this project must conducted from [Gitlab](https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernetes). | ||||
|  | ||||
| For further details on contributing please refer to the [contribution guide](CONTRIBUTING.md). | ||||
|  | ||||
|  | ||||
							
								
								
									
										15
									
								
								galaxy.yml
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								galaxy.yml
									
									
									
									
									
								
							| @ -44,6 +44,7 @@ tags: | ||||
| # L(specifiers,https://python-semanticversion.readthedocs.io/en/latest/#requirement-specification). Multiple version | ||||
| # range specifiers can be set and are separated by ',' | ||||
| dependencies: | ||||
|   ansible.posix: '1.5.4' | ||||
|   kubernetes.core: '3.0.0' | ||||
|  | ||||
|  | ||||
| @ -64,17 +65,17 @@ issues: https://gitlab.com/nofusscomputing/projects/ansible/collections/kubernet | ||||
| # uses 'fnmatch' to match the files or directories. Some directories and files like 'galaxy.yml', '*.pyc', '*.retry', | ||||
| # and '.git' are always filtered. Mutually exclusive with 'manifest' | ||||
| build_ignore: | ||||
|   - .vscode/ | ||||
|   - artifacts/ | ||||
|   - docs/ | ||||
|   - .gitlab* | ||||
|   - includes/ | ||||
|   - website-template/ | ||||
|   - .vscode | ||||
|   - artifacts | ||||
|   - docs | ||||
|   - .git* | ||||
|   - gitlab-ci | ||||
|   - website-template | ||||
|   - .ansible-lint-ignore | ||||
|   - .cz.yaml | ||||
|   - .nfc_automation.yaml | ||||
|   - dockerfile | ||||
|   - mkdocs.yaml | ||||
|   - mkdocs.yml | ||||
|  | ||||
| # A dict controlling use of manifest directives used in building the collection artifact. The key 'directives' is a | ||||
| # list of MANIFEST.in style | ||||
|  | ||||
| @ -1,31 +1,13 @@ | ||||
| --- | ||||
| - name: "restart ContainerD" | ||||
|   service: | ||||
|     name: containerd | ||||
|     state: restarted | ||||
|   when: > | ||||
|     containerd_config.changed | default(false) | bool | ||||
|       and | ||||
|     containerd_installed.rc | default(1) | int == 0 | ||||
|       and | ||||
|     kubernetes_type == 'k8s' | ||||
|   tags: | ||||
|     - configure | ||||
|     - install | ||||
|  | ||||
|  | ||||
| - name: Restart Kubernetes | ||||
|   ansible.builtin.service: | ||||
|     name: |- | ||||
|       {%- if kubernetes_type == 'k3s' -%} | ||||
|         {%- if Kubernetes_Master | default(false) | bool -%} | ||||
|       {%- if nfc_role_kubernetes_master | default(false) | bool -%} | ||||
|         k3s | ||||
|       {%- else -%} | ||||
|         k3s-agent | ||||
|       {%- endif -%} | ||||
|       {%- else -%} | ||||
|         kubelet | ||||
|       {%- endif %} | ||||
|     state: restarted | ||||
|   listen: kubernetes_restart | ||||
|   when: |- | ||||
| @ -33,19 +15,19 @@ | ||||
|       nfc_kubernetes_no_restart | ||||
|         or | ||||
|       ( | ||||
|         inventory_hostname in groups['kubernetes_master'] | ||||
|         nfc_role_kubernetes_master | ||||
|           and | ||||
|         nfc_kubernetes_no_restart_master | ||||
|       ) | ||||
|         or | ||||
|       ( | ||||
|         inventory_hostname == kubernetes_config.cluster.prime.name | ||||
|         inventory_hostname == kubernetes_config.cluster.prime.name | default(inventory_hostname) | ||||
|           and | ||||
|         nfc_kubernetes_no_restart_prime | ||||
|       ) | ||||
|         or | ||||
|       ( | ||||
|         inventory_hostname in groups['kubernetes_worker'] | ||||
|         nfc_role_kubernetes_worker | ||||
|           and | ||||
|         nfc_kubernetes_no_restart_slave | ||||
|       ) | ||||
|  | ||||
| @ -39,7 +39,16 @@ | ||||
|       - src: iptables-kubernetes.rules.j2 | ||||
|         dest: "/etc/iptables.rules.d/iptables-kubernetes.rules" | ||||
|         notify: firewall_reloader | ||||
|         when: "{{ firewall_rules_dir_metadata.stat.exists }}" | ||||
|         when: |- | ||||
|           {%- if nfc_kubernetes.enable_firewall -%} | ||||
|  | ||||
|             {{ firewall_rules_dir_metadata.stat.exists }} | ||||
|  | ||||
|           {%- else -%} | ||||
|  | ||||
|             false | ||||
|  | ||||
|           {%- endif %} | ||||
|  | ||||
|  | ||||
| - name: Add Kubernetes Node Labels | ||||
|  | ||||
| @ -21,10 +21,10 @@ | ||||
|     loop_var: package | ||||
|   vars: | ||||
|     packages: | ||||
|       - name: curl | ||||
|       - name: iptables | ||||
|       - name: jq | ||||
|       - name: wireguard | ||||
|       - curl | ||||
|       - iptables | ||||
|       - jq | ||||
|       - wireguard | ||||
|  | ||||
|  | ||||
| - name: Remove swapfile from /etc/fstab | ||||
|  | ||||
| @ -61,7 +61,7 @@ | ||||
|  | ||||
|   {%- if kubernetes_host != '' -%} | ||||
|  | ||||
|     {%- for master_host in groups['kubernetes_master'] -%} | ||||
|     {%- for master_host in groups['kubernetes_master'] | default([]) -%} | ||||
|  | ||||
|       {%- if master_host in groups[kubernetes_config.cluster.group_name | default('me_is_optional')] | default([]) -%} | ||||
|  | ||||
|  | ||||
| @ -7,7 +7,7 @@ | ||||
| # | ||||
|  | ||||
| {%- if  | ||||
|   inventory_hostname in groups['kubernetes_master'] | ||||
|   nfc_role_kubernetes_master | ||||
|     or | ||||
|   kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname | ||||
| -%} | ||||
| @ -128,6 +128,16 @@ | ||||
|  | ||||
| {# SoF All Nodes #} | ||||
|  | ||||
| {%- if inventory_hostname == 'localhost' -%} | ||||
|  | ||||
|   {%- set node_name = hostname_to_check.stdout -%} | ||||
|  | ||||
| {%- else -%} | ||||
|  | ||||
|   {%- set node_name = inventory_hostnamet -%} | ||||
|  | ||||
| {%- endif -%} | ||||
|  | ||||
| {% | ||||
|  | ||||
|   set all_nodes_config = { | ||||
| @ -135,7 +145,7 @@ | ||||
|       "system-reserved=cpu=" + kubelet_arg_system_reserved_cpu  + ",memory=" + kubelet_arg_system_reserved_memory +  | ||||
|       ",ephemeral-storage=" + kubelet_arg_system_reserved_storage | ||||
|     ], | ||||
|     "node-name": inventory_hostname, | ||||
|     "node-name": node_name, | ||||
|   } | ||||
|  | ||||
| -%} | ||||
| @ -149,7 +159,7 @@ | ||||
|  | ||||
|     {%- for cluster_node in groups[kubernetes_config.cluster.group_name] -%} | ||||
|  | ||||
|       {%- if cluster_node in groups['kubernetes_master'] -%} | ||||
|       {%- if cluster_node in groups['kubernetes_master'] | default([]) -%} | ||||
|  | ||||
|         {%- if hostvars[cluster_node].host_external_ip is defined -%} | ||||
|  | ||||
| @ -228,7 +238,7 @@ | ||||
|  | ||||
|  | ||||
| {%- if  | ||||
|   inventory_hostname in groups['kubernetes_master'] | ||||
|   nfc_role_kubernetes_master | ||||
|     or | ||||
|   kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname | ||||
| -%} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user