Skip to content

Commit ec268e4

Browse files
Add option to set salt log level to debug
1 parent f8b0987 commit ec268e4

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

backend_modules/aws/host/main.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ locals {
3939
route53_domain = lookup(var.base_configuration, "route53_domain", null)
4040
product_version = var.product_version != null ? var.product_version : var.base_configuration["product_version"]
4141

42+
salt_log_lvl_debug = lookup(var.provider_settings, "salt_log_lvl_debug", false)
43+
4244
resource_name_prefix = "${var.base_configuration["name_prefix"]}${var.name}"
4345

4446
availability_zone = var.base_configuration["availability_zone"]
@@ -289,6 +291,7 @@ resource "null_resource" "host_salt_configuration" {
289291
ipv6 = var.ipv6
290292
data_disk_device = contains(var.roles, "server") || contains(var.roles, "server_containerized") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? local.data_disk_device : null
291293
second_data_disk_device = contains(var.roles, "server") || contains(var.roles, "server_containerized") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? local.second_data_disk_device : null
294+
salt_log_lvl_debug = local.salt_log_lvl_debug
292295
},
293296
var.grains))
294297
destination = "/tmp/grains"

backend_modules/azure/host/main.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ locals {
3131
location = var.base_configuration["location"]
3232
product_version = var.product_version != null ? var.product_version : var.base_configuration["product_version"]
3333

34+
salt_log_lvl_debug = lookup(var.provider_settings, "salt_log_lvl_debug", false)
35+
3436
user_data = templatefile("${path.module}/user_data.yaml", {
3537
image = var.image
3638
public_instance = local.public_instance
@@ -197,6 +199,7 @@ resource "azurerm_virtual_machine_data_disk_attachment" "addtionaldisks-attach"
197199
ipv6 = var.ipv6
198200
data_disk_device = contains(var.roles, "server") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? "sdb" : null
199201
second_data_disk_device = contains(var.roles, "server") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? "sdc" : null
202+
salt_log_lvl_debug = local.salt_log_lvl_debug
200203
},
201204
var.grains))
202205
destination = "/tmp/grains"

backend_modules/libvirt/host/main.tf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ locals {
1616
]
1717
container_runtime = lookup(var.grains, "container_runtime", "")
1818
product_version = var.product_version != null ? var.product_version : var.base_configuration["product_version"]
19+
salt_log_lvl_debug = lookup(var.provider_settings, "salt_log_lvl_debug", false)
1920

2021
combustion = contains(local.combustion_images, var.image)
2122
provider_settings = merge({
@@ -248,6 +249,7 @@ resource "null_resource" "provisioning" {
248249
authorized_keys = var.ssh_key_path
249250
gpg_keys = var.gpg_keys
250251
ipv6 = var.ipv6
252+
salt_log_lvl_debug = local.salt_log_lvl_debug
251253
})
252254
}
253255

@@ -303,6 +305,7 @@ resource "null_resource" "provisioning" {
303305
data_disk_device = contains(var.roles, "server") || contains(var.roles, "server_containerized") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? "vdb" : null
304306
second_data_disk_device = contains(var.roles, "server") || contains(var.roles, "server_containerized") || contains(var.roles, "proxy") || contains(var.roles, "mirror") || contains(var.roles, "jenkins") ? "vdc" : null
305307
provider = "libvirt"
308+
salt_log_lvl_debug = local.salt_log_lvl_debug
306309
},
307310
var.grains))
308311
destination = "/tmp/grains"

salt/default/init.sls

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,10 @@ authorized_keys:
3939
{% endfor %}
4040
- makedirs: True
4141
{% endif %}
42+
43+
{% if grains.get('salt_log_lvl_debug') %}
44+
write_debug:
45+
file.append:
46+
- name: /etc/venv-salt-minion/minion.d/00-venv.conf
47+
- text: "log_level: debug"
48+
{% endif %}

0 commit comments

Comments
 (0)