parser.add_argument('hostname',metavar='HOST',help='hostname of the created VM')
parser.add_argument('-f','--flavor',metavar='FLAVOR',default='m1.small',choices=['m1.tiny','m1.small','m1.medium','m1.large'],help='flavor of VM (check \'openstack flavor list\')')
parser.add_argument('-i','--image',metavar='IMAGE',default='8b082f2d-9728-4c3f-8440-cf110f03f745',help='boot image for VM (check \'openstack image list\')')
parser.add_argument('-k','--key',metavar='KEY',required=True,help='name of public-private key pair registered with openstack')
parser.add_argument('-n','--name',metavar='NAME',default='custom-runner',help='name of GitLab CI runner')
parser.add_argument('-t','--tags',metavar='TAGS',nargs='*',default=[],help='list of tags attached to the GitLab CI Runner')
parser.add_argument('-v','--debug',action="store_true",help="switch logging into DEBUG mode")
parser.add_argument('--token',metavar='TOKEN',required=True,help='token of GitLab project the runner should be associated to')
parser.add_argument('--url',metavar='URL',default='https://gitlab.cern.ch/ci',help='URL of GitLab instance where the GitLab project is hosted')