#!/usr/bin/env python import sys sys.path.append("/vagrant/scripts/") from test_utils import basic_setup import subprocess basic_setup("cfd.testorg.org") with open('/etc/cfd/server.yaml', 'w+') as f: f.write("""--- DATABASE_URL: sqlite:////etc/cfd/db.sqlite3 """) subprocess.check_call(['cfd-manage', 'syncdb', '--all', '--noinput']) subprocess.check_call(['cfd-manage', 'migrate', '--fake']) def generate_config_file(hostname, location="/etc/cfd/config.yaml"): api_key = subprocess.check_output(['cfd-manage', 'create_api_key', hostname]) with open(location, 'w+') as f: f.write("""--- server: http://cfd.local:8000/ api_key: %s """ % api_key) generate_config_file('cfd.testorg.org') generate_config_file('server-1.testorg.org', '/tmp/client-cfd-config/config.yaml') with open('/etc/init/cfd-server.conf', 'w+') as f:
#!/usr/bin/env python import sys sys.path.append("/vagrant/scripts/") import subprocess from test_utils import basic_setup, ensure_dir, hostname_setup basic_setup("server-1.testorg.org") subprocess.check_call(['sudo', 'cfd-agent'])