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:
parent
04a29ed2fe
commit
babc1c5e6c
5 changed files with 32 additions and 10 deletions
|
@ -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")
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue