{"type": "object", "properties": {"cloudify.interfaces.lifecycle": {"type": "object", "properties": {"precreate": {"type": "object", "properties": {"implementation": {"enum": ["docker.cloudify_docker.ansible.set_playbook_config"], "type": "string"}, "inputs": {"type": "object", "properties": {"sensitive_keys": {"items": {"type": "string"}, "type": "array"}, "run_data": {"type": "object"}, "site_yaml_path": {"type": "string"}, "remerge_sources": {"type": "boolean"}, "ansible_playbook_executable_path": {"type": "string"}, "sources": {"type": "object"}, "save_playbook": {"type": "boolean"}, "debug_level": {"type": "integer"}, "options_config": {"type": "object"}, "playbook_path": {"type": "string"}, "additional_args": {"type": "string"}, "playbook_source_path": {"type": "string"}, "ansible_env_vars": {"type": "object"}}}}}, "create": {"type": "object", "properties": {"implementation": {"enum": ["docker.cloudify_docker.ansible.create_ansible_playbook"], "type": "string"}}}, "delete": {"type": "object", "properties": {"implementation": {"enum": ["docker.cloudify_docker.ansible.remove_ansible_playbook"], "type": "string"}}}}}}}