add option to specify local storage path (#10)

This commit is contained in:
Devin Buhl 2020-02-25 03:48:09 -05:00 committed by GitHub
parent 31debb2f5d
commit c4547306ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 0 deletions

View File

@ -69,6 +69,8 @@ consistency.
| `k3s_no_traefik` | Do not use Traefik | `false` |
| `k3s_no_servicelb` | Do not use ServiceLB, necessary for using something like MetalLB. | `false` |
| `k3s_no_local_storage` | Do not use Local Storage | `false` |
| `k3s_default_local_storage_path` | Set Local Storage Path. Specify `false` for default. |
`false` |
| `k3s_no_metrics_server` | Do not deploy metrics server | `false` |
| `k3s_disable_scheduler` | Disable Kubernetes default scheduler | `false` |
| `k3s_disable_cloud_controller` | Disable k3s default cloud controller manager. | `false` |

View File

@ -92,3 +92,6 @@ k3s_disable_cloud_controller: false
# Disable k3s network policy controller
k3s_disable_network_policy: false
# Default local storage path for local provisioner storage class, if set to "false" we will use the default
k3s_default_local_storage_path: false

View File

@ -8,6 +8,7 @@
k3s_no_traefik: true
k3s_no_servicelb: true
k3s_no_local_storage: true
k3s_default_local_storage_path: false
k3s_no_metrics_server: true
k3s_disable_scheduler: true
k3s_disable_cloud_controller: true

View File

@ -48,6 +48,9 @@ ExecStart={{ k3s_install_dir }}/k3s
{{ ' --no-deploy coredns' if k3s_no_coredns else '' }}{{ ' --no-deploy servicelb' if k3s_no_servicelb else '' }}{{ ' --no-deploy traefik' if k3s_no_traefik else '' }}{{ ' --no-deploy local-storage' if k3s_no_local_storage else '' }}{{ ' --no-deploy metrics-server' if k3s_no_metrics_server else '' }}
{% endif %}
{% endif %}
{% if not k3s_no_local_storage and k3s_default_local_storage_path is defined and k3s_default_local_storage_path %}
--default-local-storage-path {{ k3s_default_local_storage_path }}
{% endif %}
{% if k3s_cluster_dns is defined and k3s_cluster_dns %}
--cluster-dns {{ k3s_cluster_dns }}
{% endif %}