1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-03-09 23:38:54 +00:00

Implement disabling playbook execution based on environment variable

This commit is contained in:
Mumshad Mannambeth 2017-07-11 13:11:17 -04:00
parent 04a29ed2fe
commit babc1c5e6c
5 changed files with 32 additions and 10 deletions

View file

@ -12,8 +12,9 @@
import jsonpatch from 'fast-json-patch';
import CustomModule from './custom_module.model';
var ssh2_exec = require('../../components/ssh/ssh2_exec');
var scp2_exec = require('../../components/scp/scp_exec');
import config from '../../config/environment';
const ssh2_exec = require('../../components/ssh/ssh2_exec');
const scp2_exec = require('../../components/scp/scp_exec');
const logger = require('../../components/logger/logger');
@ -134,6 +135,10 @@ export function testModule(req, res) {
var moduleArgs = req.body.moduleArgs;
if(config.disablePlayboookExecution){
return res.status(500).send('Testing has been disabled. Set environment variable DISABLE_PLAYBOOK_EXECUTION to "false" and restart web server')
}
if(!ansibleEngine.customModules){
res.status(500).send("Custom Modules Folder not defined in Ansible Engine")
}