.dockerignore
.editorconfig
.gitignore
.sanity-config.ini
Dockerfile
LICENSE
README.md
dev.sh
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
.github/workflows/ci_cd.yaml
.github/workflows/nightly.yaml
examples/README.md
examples/runme.sh
examples/artifacts/service.yaml
examples/artifacts/files/file.json
examples/artifacts/files/file.txt
examples/artifacts/playbooks/create.yaml
examples/attribute_mapping/service.yaml
examples/attribute_mapping/playbooks/create-student.yaml
examples/attribute_mapping/playbooks/teacher-teaches-student--preconfigure-source.yaml
examples/capability_attributes_properties/service.yaml
examples/capability_attributes_properties/playbooks/create.yaml
examples/hello/service.yaml
examples/hello/playbooks/create.yaml
examples/hello/playbooks/delete.yaml
examples/intrinsic_functions/service.yaml
examples/nginx_openstack/service.yaml
examples/nginx_openstack/library/nginx/main.yaml
examples/nginx_openstack/library/nginx/server/types.yaml
examples/nginx_openstack/library/nginx/server/playbooks/install.yaml
examples/nginx_openstack/library/nginx/server/playbooks/reload.yaml
examples/nginx_openstack/library/nginx/server/playbooks/uninstall.yaml
examples/nginx_openstack/library/nginx/site/types.yaml
examples/nginx_openstack/library/nginx/site/playbooks/create.yaml
examples/nginx_openstack/library/nginx/site/playbooks/delete.yaml
examples/nginx_openstack/library/openstack/main.yaml
examples/nginx_openstack/library/openstack/vm/types.yaml
examples/nginx_openstack/library/openstack/vm/playbooks/create.yaml
examples/nginx_openstack/library/openstack/vm/playbooks/delete.yaml
examples/outputs/service.yaml
examples/outputs/playbooks/create.yaml
examples/policy_triggers/service.yaml
examples/policy_triggers/playbooks/auto_scale.yaml
examples/policy_triggers/playbooks/create.yaml
examples/policy_triggers/playbooks/delete.yaml
examples/policy_triggers/playbooks/retrieve_info.yaml
examples/policy_triggers/playbooks/scale_down.yaml
examples/policy_triggers/playbooks/scale_up.yaml
examples/relationship_outputs/service.yaml
examples/relationship_outputs/files/file.txt
examples/relationship_outputs/playbooks/create.yaml
examples/relationship_outputs/playbooks/post_configure_source.yaml
examples/relationship_outputs/playbooks/post_configure_target.yaml
examples/relationship_outputs/playbooks/pre_configure_source.yaml
examples/relationship_outputs/playbooks/pre_configure_target.yaml
examples/tosca_functions/service.yaml
examples/tosca_functions/playbooks/create.yaml
examples/tosca_functions/playbooks/post_configure_target.yaml
src/opera/cli.py
src/opera/constants.py
src/opera/error.py
src/opera/storage.py
src/opera/utils.py
src/opera/value.py
src/opera.egg-info/PKG-INFO
src/opera.egg-info/SOURCES.txt
src/opera.egg-info/dependency_links.txt
src/opera.egg-info/entry_points.txt
src/opera.egg-info/requires.txt
src/opera.egg-info/top_level.txt
src/opera.egg-info/zip-safe
src/opera/commands/__init__.py
src/opera/commands/deploy.py
src/opera/commands/diff.py
src/opera/commands/info.py
src/opera/commands/notify.py
src/opera/commands/outputs.py
src/opera/commands/package.py
src/opera/commands/undeploy.py
src/opera/commands/unpackage.py
src/opera/commands/update.py
src/opera/commands/validate.py
src/opera/compare/__init__.py
src/opera/compare/comparisons.py
src/opera/compare/diff.py
src/opera/compare/instance_comparer.py
src/opera/compare/template_comparer.py
src/opera/executors/__init__.py
src/opera/executors/ansible/__init__.py
src/opera/executors/ansible/ansible.py
src/opera/executors/ansible/utils.py
src/opera/executors/ansible/stdout_callbacks/__init__.py
src/opera/executors/ansible/stdout_callbacks/json_ansible_callback.py
src/opera/instance/__init__.py
src/opera/instance/base.py
src/opera/instance/node.py
src/opera/instance/relationship.py
src/opera/instance/topology.py
src/opera/threading/__init__.py
src/opera/threading/node_executor.py
src/opera/threading/utils.py
tests/integration/cli_commands/inputs.json
tests/integration/cli_commands/inputs.yaml
tests/integration/cli_commands/runme.sh
tests/integration/cli_commands/service.yaml
tests/integration/cli_commands/TOSCA-Metadata/TOSCA.meta
tests/integration/cli_commands/playbooks/create.yaml
tests/integration/cli_commands/playbooks/delete.yaml
tests/integration/cli_commands/playbooks/start.yaml
tests/integration/cli_commands/playbooks/stop.yaml
tests/integration/compare/inputs1.yaml
tests/integration/compare/inputs2.yaml
tests/integration/compare/runme.sh
tests/integration/compare/service1.yaml
tests/integration/compare/service2.yaml
tests/integration/compare/types.yaml
tests/integration/compare/files/file1_1.yaml
tests/integration/compare/files/file1_2.yaml
tests/integration/compare/files/file2.yaml
tests/integration/compare/playbooks/create.yaml
tests/integration/compare/playbooks/delete.yaml
tests/integration/concurrency/runme.sh
tests/integration/concurrency/service.yaml
tests/integration/concurrency/playbooks/sleep.yaml
tests/integration/hello_world_tosca_2_0/runme.sh
tests/integration/hello_world_tosca_2_0/service.yaml
tests/integration/hello_world_tosca_2_0/playbooks/create.yaml
tests/integration/hello_world_tosca_2_0/playbooks/delete.yaml
tests/integration/misc_tosca_types/inputs.yaml
tests/integration/misc_tosca_types/runme.sh
tests/integration/misc_tosca_types/service.yaml
tests/integration/misc_tosca_types/TOSCA-Metadata/TOSCA.meta
tests/integration/misc_tosca_types/modules/artifact_types/test/test.yaml
tests/integration/misc_tosca_types/modules/capability_types/test/test.yaml
tests/integration/misc_tosca_types/modules/data_types/test/test.yaml
tests/integration/misc_tosca_types/modules/group_types/test/test.yaml
tests/integration/misc_tosca_types/modules/interface_types/test/test.yaml
tests/integration/misc_tosca_types/modules/node_types/file/file.yaml
tests/integration/misc_tosca_types/modules/node_types/file/playbooks/create.yaml
tests/integration/misc_tosca_types/modules/node_types/file/playbooks/delete.yaml
tests/integration/misc_tosca_types/modules/node_types/hello/hello.yaml
tests/integration/misc_tosca_types/modules/node_types/hello/playbooks/create.yaml
tests/integration/misc_tosca_types/modules/node_types/hello/playbooks/files/start.yaml
tests/integration/misc_tosca_types/modules/node_types/hello/playbooks/files/test.txt
tests/integration/misc_tosca_types/modules/node_types/interfaces/interfaces.yaml
tests/integration/misc_tosca_types/modules/node_types/interfaces/playbooks/configure.yaml
tests/integration/misc_tosca_types/modules/node_types/interfaces/playbooks/create.yaml
tests/integration/misc_tosca_types/modules/node_types/interfaces/playbooks/delete.yaml
tests/integration/misc_tosca_types/modules/node_types/interfaces/playbooks/start.yaml
tests/integration/misc_tosca_types/modules/node_types/interfaces/playbooks/stop.yaml
tests/integration/misc_tosca_types/modules/node_types/noimpl/noimpl.yaml
tests/integration/misc_tosca_types/modules/node_types/setter/setter.yaml
tests/integration/misc_tosca_types/modules/node_types/setter/playbooks/create.yaml
tests/integration/misc_tosca_types/modules/node_types/test/file.test
tests/integration/misc_tosca_types/modules/node_types/test/test.yaml
tests/integration/misc_tosca_types/modules/node_types/test/playbooks/create.yaml
tests/integration/misc_tosca_types/modules/policy_types/test/test.yaml
tests/integration/misc_tosca_types/modules/relationship_types/interfaces/interfaces.yaml
tests/integration/misc_tosca_types/modules/relationship_types/interfaces/playbooks/post_configure_source.yaml
tests/integration/misc_tosca_types/modules/relationship_types/interfaces/playbooks/post_configure_target.yaml
tests/integration/misc_tosca_types/modules/relationship_types/interfaces/playbooks/pre_configure_source.yaml
tests/integration/misc_tosca_types/modules/relationship_types/interfaces/playbooks/pre_configure_target.yaml
tests/integration/misc_tosca_types/modules/relationship_types/test/test.yaml
tests/integration/misc_tosca_types/modules/relationship_types/test/playbooks/test.yaml
tests/integration/notify/runme.sh
tests/integration/notify/service.yaml
tests/integration/notify/files/notification_scale_down.json
tests/integration/notify/files/notification_scale_up.json
tests/integration/notify/playbooks/configure.yaml
tests/integration/notify/playbooks/create.yaml
tests/integration/notify/playbooks/delete.yaml
tests/integration/notify/playbooks/scale_down.yaml
tests/integration/notify/playbooks/scale_up.yaml
tests/unit/__init__.py
tests/unit/opera/__init__.py
tests/unit/opera/conftest.py
tests/unit/opera/commands/__init__.py
tests/unit/opera/commands/conftest.py
tests/unit/opera/commands/test_argparse.py
tests/unit/opera/commands/test_deploy.py
tests/unit/opera/commands/test_diff.py
tests/unit/opera/commands/test_info.py
tests/unit/opera/commands/test_notify.py
tests/unit/opera/commands/test_outputs.py
tests/unit/opera/commands/test_package.py
tests/unit/opera/commands/test_undeploy.py
tests/unit/opera/commands/test_unpackage.py
tests/unit/opera/commands/test_update.py
tests/unit/opera/commands/test_validate.py
tests/unit/opera/compare/__init__.py
tests/unit/opera/compare/conftest.py
tests/unit/opera/compare/test_instance_compare.py
tests/unit/opera/compare/test_template_compare.py
tests/unit/opera/compare/test_workdir.py
tests/unit/opera/instance/__init__.py
tests/unit/opera/instance/test_attribute_mapping.py
tests/unit/opera/instance/test_eval_function.py
tests/unit/opera/instance/test_node_policies.py