go-puccini
Cloud topology management and deployment tools based on TOSCA
파일 탐색기
최종 버전 다운로드 (.zip)- download.png
- concat.js
- get_attribute.js
- get_capability.js
- get_input.js
- get_property.js
- get_secret.js
- data.yaml
- profile.yaml
- traversal.js
- utils.js
- coerce.js
- diff.js
- outputs.js
- RESOLUTION.md
- resolve.js
- visualize.js
- allowed_pattern.js
- allowed_values.js
- custom_constraint.js
- length.js
- modulo.js
- range.js
- and.js
- contains.js
- digest.js
- equals.js
- filter.js
- get_attr.js
- get_file.js
- get_param.js
- get_resource.js
- if.js
- list_concat.js
- list_concat_unique.js
- list_join.js
- make_url.js
- map_merge.js
- map_replace.js
- not.js
- or.js
- repeat.js
- resource_facade.js
- str_replace.js
- str_replace_strict.js
- str_replace_vstrict.js
- str_split.js
- yaql.js
- data.yaml
- data.yaml
- data.yaml
- data.yaml
- version.js
- $format.js
- and.js
- contains.js
- equal.js
- greater_or_equal.js
- greater_than.js
- has_all_entries.js
- has_all_keys.js
- has_any_entry.js
- has_any_key.js
- has_entry.js
- has_key.js
- has_prefix.js
- has_suffix.js
- in_range.js
- less_or_equal.js
- less_than.js
- matches.js
- max_length.js
- min_length.js
- not.js
- or.js
- pattern.js
- schema.js
- valid_values.js
- xor.js
- $get_target_name.js
- $node_index.js
- ceil.js
- concat.js
- difference.js
- floor.js
- get_artifact.js
- get_attribute.js
- get_input.js
- get_nodes_of_type.js
- get_operation_output.js
- get_property.js
- intersection.js
- join.js
- length.js
- product.js
- quotient.js
- remainder.js
- round.js
- sum.js
- token.js
- union.js
- data.yaml
- profile.yaml
- artifacts.yaml
- capabilities.yaml
- data.yaml
- groups.yaml
- interfaces.yaml
- nodes.yaml
- policies.yaml
- profile.yaml
- relationships.yaml
- artifacts.yaml
- capabilities.yaml
- data.yaml
- groups.yaml
- interfaces.yaml
- nodes.yaml
- policies.yaml
- profile.yaml
- relationships.yaml
- artifacts.yaml
- capabilities.yaml
- data.yaml
- groups.yaml
- interfaces.yaml
- nodes.yaml
- policies.yaml
- profile.yaml
- relationships.yaml
- artifacts.yaml
- capabilities.yaml
- data.yaml
- groups.yaml
- interfaces.yaml
- nodes.yaml
- policies.yaml
- profile.yaml
- relationships.yaml
- artifact_types.yaml
- capability_types.yaml
- data_types.yaml
- group_types.yaml
- interface_types.yaml
- node_types.yaml
- policy_types.yaml
- profile.yaml
- relationship_types.yaml
- TOSCA.meta
- artifacts.yaml
- capabilities.yaml
- data.yaml
- nodes.yaml
- profile.yaml
- relationships.yaml
- profiles.go
- clout-api.go
- clout-context.go
- coercible-function-call.go
- coercible-value.go
- coercible.go
- common.go
- environment.go
- error.go
- exec-context.go
- execution-context.go
- list.go
- map.go
- scriptlets.go
- transcribe-api.go
- validators.go
- list.go
- map.go
- tosca.go
- clout.go
- common.go
- edge.go
- entity.go
- key.go
- load.go
- read.go
- README.md
- unpack.go
- vertex.go
- mongodb.yaml
- nginx.yaml
- super-load-balancer.yaml
- artifacts.yaml
- attributes.yaml
- copy.yaml
- data-types.yaml
- descriptions.yaml
- dsl-definitions.yaml
- functions.yaml
- inputs-and-outputs.yaml
- interfaces.yaml
- metadata.yaml
- namespaces.yaml
- policies-and-groups.yaml
- README.md
- requirements-and-capabilities.yaml
- simple-for-nfv.yaml
- source-and-target.yaml
- substitution-mapping-client.yaml
- substitution-mapping.yaml
- unicode.yaml
- workflows.yaml
- _tosca_2_0.yaml
- cloud.yaml
- mongodb.yaml
- nginx.yaml
- super-load-balancer.yaml
- artifacts.yaml
- attributes.yaml
- copy.yaml
- data-types.yaml
- descriptions.yaml
- dsl-definitions.yaml
- functions.yaml
- inputs-and-outputs.yaml
- interfaces.yaml
- metadata.yaml
- namespaces.yaml
- policies-and-groups.yaml
- README.md
- requirements-and-capabilities.yaml
- source-and-target.yaml
- substitution-mapping-client.yaml
- substitution-mapping.yaml
- unicode.yaml
- workflows.yaml
- ansible.cfg
- inventory.yaml
- playbook.yaml
- README.md
- tosca.yaml
- ansible.cfg
- inventory.yaml
- playbook.yaml
- README.md
- ansible-playbook
- README.md
- service.yaml
- generate.js
- policies.yaml
- profile.yaml
- open-loop-with-diagram.bpmn2
- open-loop.yaml
- README.md
- advanced-blueprint-example.yaml
- example.yaml
- profile.yaml
- main.yaml
- other 1.yaml
- other 2.yaml
- .gitignore
- dgraph
- dgraph.js
- export
- README.md
- single-server-with-existing-floating-ip.yaml
- hello-world.yaml
- Compile.java
- .gitignore
- pom.xml
- README.md
- deploy.sh
- define.js
- double.js
- endpoints.js
- extract.js
- artifacts.yaml
- constraints.yaml
- converters.yaml
- define.yaml
- err-infinite-loop-v2.yaml
- err-infinite-loop.yaml
- exec.yaml
- functions.yaml
- README.md
- tosca_1_0.yaml
- tosca_1_1.yaml
- tosca_1_2.yaml
- .gitignore
- export
- neo4j.js
- README.md
- generate.js
- capabilities.yaml
- data.yaml
- nodes.yaml
- profile.yaml
- relationships.yaml
- build-playbook
- install-ansible
- hello-world.yaml
- README.md
- compile.py
- README.md
- compile.rb
- README.md
- README.md
- common.go
- root.go
- scriptlet-exec.go
- scriptlet-get.go
- scriptlet-list.go
- scriptlet-put.go
- scriptlet.go
- version.go
- default.pgo
- main.go
- README.md
- common.go
- create.go
- meta.go
- root.go
- version.go
- default.pgo
- main.go
- README.md
- common.go
- compile.go
- parse.go
- root.go
- validate.go
- version.go
- default.pgo
- main.go
- README.md
- default.pgo
- library.go
- main.go
- artifact.go
- capability.go
- common.go
- compile.go
- entity-type.go
- function-call.go
- group.go
- interface.go
- list.go
- location.go
- map.go
- node-template.go
- notification.go
- operation.go
- pointer.go
- policy.go
- primitive.go
- README.md
- relationship.go
- requirement.go
- service-template.go
- substitution.go
- value-meta.go
- value.go
- workflow.go
- _env
- _functions
- _start-http-server
- benchmark
- benchmark-all
- build
- build-csars
- build-library
- build-tinygo
- build-wasm
- build-windows
- build-wrapper-ansible
- build-wrapper-java
- build-wrapper-python
- build-wrapper-ruby
- csar
- docs
- format
- generate-pgo
- install-bash-completion
- README.md
- refresh-mod
- release
- test
- test-all
- test-ansible
- test-archive-url
- test-archive-url-http
- test-csar
- test-csar-http-url
- test-formats
- test-git-url
- test-https-url
- test-java
- test-js
- test-parse
- test-python
- test-ruby
- test-visualize
- test-wasi
- test-wasm
- common.go
- format.go
- meta.go
- paths.go
- url.go
- version.go
- blueprint.go
- common.go
- data-type.go
- dsl-resource.go
- entity.go
- file.go
- functions.go
- group-policy-trigger.go
- group-policy.go
- group.go
- import.go
- input.go
- interface-assignment.go
- interface-definition.go
- metadata.go
- node-template-capability.go
- node-template-instances.go
- node-template.go
- node-type.go
- operation-assignment.go
- operation-definition.go
- parameter-definition.go
- plugin.go
- policy-trigger-type.go
- policy-type.go
- policy.go
- property-definition.go
- relationship-assignment.go
- relationship-type.go
- type.go
- upload-resources.go
- value-definition.go
- value.go
- workflow.go
- common.go
- condition-definition.go
- condition.go
- constraint.go
- data.go
- entity.go
- functions.go
- output.go
- parameter-group.go
- parameter.go
- resource.go
- template.go
- types.go
- value.go
- attribute-definition.go
- capability-definition.go
- common.go
- data-type.go
- group.go
- node-template.go
- policy-type.go
- policy.go
- property-definition.go
- relationship-template.go
- relationship-type.go
- service-template.go
- attribute-definition.go
- capability-definition.go
- common.go
- data-type.go
- file.go
- interface-implementation.go
- property-definition.go
- relationship-type.go
- service-file.go
- substitution-mappings.go
- artifact-definition.go
- artifact.go
- attribute-definition.go
- capability-assignment.go
- capability-definition.go
- common.go
- data-type.go
- file.go
- group-type.go
- group.go
- interface-assignment.go
- interface-definition.go
- interface-type.go
- operation-assignment.go
- operation-definition.go
- property-definition.go
- relationship-type.go
- requirement-assignment.go
- schema.go
- service-file.go
- substitution-mappings.go
- trigger-definition.go
- workflow-activity-call-operation.go
- attribute-definition.go
- capability-definition.go
- common.go
- condition-clause.go
- constraint-clause.go
- data-type.go
- file.go
- import.go
- interface-mapping.go
- node-template.go
- parameter-definition.go
- property-definition.go
- property-filter.go
- relationship-type.go
- requirement-assignment.go
- requirement-definition.go
- scalar-unit.go
- schema.go
- service-file.go
- substitution-mappings.go
- trigger-definition.go
- value.go
- artifact-definition.go
- artifact-type.go
- artifact.go
- attribute-definition.go
- attribute-mapping.go
- bytes.go
- capability-assignment.go
- capability-definition.go
- capability-filter.go
- capability-mapping.go
- capability-type.go
- common.go
- condition-clause.go
- copy.go
- data-definition.go
- data-type.go
- entity.go
- event-filter.go
- file.go
- functions.go
- group-type.go
- group.go
- import.go
- interface-assignment.go
- interface-definition.go
- interface-implementation.go
- interface-mapping.go
- interface-type.go
- metadata.go
- node-filter.go
- node-template.go
- node-type.go
- notification-assignment.go
- notification-definition.go
- operation-assignment.go
- operation-definition.go
- output-mapping.go
- parameter-definition.go
- policy-type.go
- policy.go
- property-definition.go
- property-filter.go
- property-mapping.go
- range.go
- relationship-assignment.go
- relationship-definition.go
- relationship-template.go
- relationship-type.go
- repository.go
- requirement-assignment.go
- requirement-definition.go
- requirement-mapping.go
- scalar.go
- schema.go
- service-file.go
- service-template.go
- substitution-mappings.go
- timestamp.go
- trigger-definition-condition.go
- trigger-definition.go
- type.go
- validation-clause.go
- value-collections.go
- value.go
- version.go
- workflow-activity-call-operation.go
- workflow-activity-definition.go
- workflow-definition.go
- workflow-precondition-definition.go
- workflow-step-definition.go
- common.go
- init.go
- parse.go
- common.go
- context.go
- file.go
- gather.go
- inputs.go
- parse.go
- parser.go
- phase1-read.go
- phase2.1-namespaces.go
- phase2.2-lookup.go
- phase3-hierarchies.go
- phase4-inheritance.go
- phase5-rendering.go
- phase6-normalization.go
- README.md
- TAGS.md
- tasks.go
- traverse.go
- yaml.go
- common.go
- context.go
- entity-pointers.go
- function-call.go
- grammars.go
- imports.go
- inheritance.go
- inputs.go
- maps.go
- metadata.go
- namespaces.go
- quirks.go
- QUIRKS.md
- reading.go
- rendering.go
- reporting.go
- scriptlets.go
- validation.go
- nodes.py
- compile.py
- galaxy.yml
- README.md
- README.md
- Problems.java
- SnakeYAML.java
- TOSCA.java
- pom.xml
- cloud_puccini_TOSCA.c
- pom.xml
- .gitignore
- pom.xml
- README.md
- go.py
- tosca.py
- description.md
- MANIFEST.in
- README.md
- setup.py
- .gitignore
- puccini.rb
- puccini.gemspec
- README.md
- .gitignore
- .goreleaser.yml
- _config.yml
- FAQ.md
- go.mod
- go.sum
- LICENSE
- NOTICE
- puccini_test.go
- README.md
- TODO
- TUTORIAL.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/tliron/go-puccini
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd go-puccini
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd wrappers/java/java
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
3. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
