In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
I know this is an old thread, but I have this interesting bug. If puppet is recreating the dashboard.json file, and it has dashboard_user => false and dashboard_password => false, they get set in the json file as “false” which disables access. Easy enough fix, but breaks the automation.
···
On Sunday, March 23, 2014 12:24:12 PM UTC-7, Kyle Anderson wrote:
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
On Tue, Apr 22, 2014 at 2:02 PM, Morris Jones mojo.la@gmail.com wrote:
I know this is an old thread, but I have this interesting bug. If puppet is recreating the dashboard.json file, and it has dashboard_user => false and dashboard_password => false, they get set in the json file as “false” which disables access. Easy enough fix, but breaks the automation.
On Sunday, March 23, 2014 12:24:12 PM UTC-7, Kyle Anderson wrote:
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
Unfortunately setting it to the empty string means a puppet manifest is executed on ever puppet agent run. That was the first message in the thread. Using false prevents the repetitive execution and restarts, but only after the user/password has been disabled with empty string.
Mojo
···
On Tue, Apr 22, 2014 at 7:10 PM, Kyle Anderson kyle@xkyle.com wrote:
On Tue, Apr 22, 2014 at 2:02 PM, Morris Jones mojo.la@gmail.com wrote:
I know this is an old thread, but I have this interesting bug. If puppet is recreating the dashboard.json file, and it has dashboard_user => false and dashboard_password => false, they get set in the json file as “false” which disables access. Easy enough fix, but breaks the automation.
On Sunday, March 23, 2014 12:24:12 PM UTC-7, Kyle Anderson wrote:
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
Unfortunately setting it to the empty string means a puppet manifest is executed on ever puppet agent run. That was the first message in the thread. Using false prevents the repetitive execution and restarts, but only after the user/password has been disabled with empty string.
Mojo
On Tue, Apr 22, 2014 at 7:10 PM, Kyle Anderson kyle@xkyle.com wrote:
On Tue, Apr 22, 2014 at 2:02 PM, Morris Jones mojo.la@gmail.com wrote:
I know this is an old thread, but I have this interesting bug. If puppet is recreating the dashboard.json file, and it has dashboard_user => false and dashboard_password => false, they get set in the json file as “false” which disables access. Easy enough fix, but breaks the automation.
On Sunday, March 23, 2014 12:24:12 PM UTC-7, Kyle Anderson wrote:
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events
Unfortunately setting it to the empty string means a puppet manifest is executed on ever puppet agent run. That was the first message in the thread. Using false prevents the repetitive execution and restarts, but only after the user/password has been disabled with empty string.
Mojo
On Tue, Apr 22, 2014 at 7:10 PM, Kyle Anderson kyle@xkyle.com wrote:
On Tue, Apr 22, 2014 at 2:02 PM, Morris Jones mojo.la@gmail.com wrote:
I know this is an old thread, but I have this interesting bug. If puppet is recreating the dashboard.json file, and it has dashboard_user => false and dashboard_password => false, they get set in the json file as “false” which disables access. Easy enough fix, but breaks the automation.
On Sunday, March 23, 2014 12:24:12 PM UTC-7, Kyle Anderson wrote:
In my puppet sensu config, I’m setting dashboard_user and dashboard_password to an empty string, which effectively turns off the dashboard auth. (I can wrap auth in nginx.)
However the puppet module notices every time:
user changed ‘’ to ‘’
password changed ‘’ to ‘’
(sensu-dashboard) Triggered ‘refresh’ from 1 events