def main():
    if len(sys.argv) != 2:
        print("""Usage: python3 deployer.py /path/to/file.yaml""")
        return
    servers = []
    spec_filename = sys.argv[1]

    for specification in load_specifications(spec_filename):
        server_mapping = specification["server"]
        validate_server(server_mapping)
        servers.append(Server.from_dict(specification["server"]))

    for server in servers:
        deploy_and_setup_server(server)