Statistics
| Branch: | Tag: | Revision:

root / ci / setup_slave.py @ 525f2979

History | View | Annotate | Download (528 Bytes)

1
#!/usr/bin/env python
2

    
3
"""
4
Setup slave server
5
"""
6

    
7
from utils import SynnefoCI
8

    
9

    
10
def setup_slave():
11
    """Setup slave server"""
12
    synnefo_ci = SynnefoCI(cleanup_config=True)
13
    # Get token from /nfs/token
14
    try:
15
        token = open("/nfs/synnefo_token").read().strip()
16
        synnefo_ci.write_config('token', token, 'Deployment')
17
    except:
18
        pass
19
    # Build slave server
20
    synnefo_ci.create_server()
21
    # Copy synnefo repo to server
22
    synnefo_ci.clone_repo()
23

    
24

    
25
if __name__ == "__main__":
26
    setup_slave()