Advertisement
Guest User

Untitled

a guest
Oct 14th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. from fabric.api import *
  2. from fabric.context_managers import settings
  3. from fabric.decorators import roles
  4. from fabric.api import run, cd, env, roles
  5. from fabric.contrib.files import exists,upload_template
  6. from pprint import pprint
  7. from time import sleep, time
  8. import yaml
  9. import fabric
  10. import requests
  11.  
  12. vuln_hosts = []
  13. patched_hosts = []
  14. env.use_ssh_config = True
  15. config_dir = '/home/sam/work/wyse/config/'
  16.  
  17. env.roledefs = {
  18. 'so1': [],
  19. 'sd1': [],
  20. 'sq1': [],
  21. 'sd2': [],
  22. 'sq2': [],
  23. 'ss1': [],
  24. 'ss2': [],
  25. 'sb1': [],
  26. 'sb2': []
  27. }
  28.  
  29. # Loads an environment from a yaml config and stores in env.config
  30. def loadenv(environment = ''):
  31. with open(config_dir + environment + '.yaml', 'r') as f:
  32. env.config = yaml.load(f)
  33. env.password = env.config['password']
  34. env.roledefs = env.config['roledefs']
  35. env.username = env.config['username']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement