diff --git a/src/main/resources/tosca-definitions/custom_types.yaml b/src/main/resources/tosca-definitions/custom_types.yaml index 02af4a5b9f..5150c8ec3d 100644 --- a/src/main/resources/tosca-definitions/custom_types.yaml +++ b/src/main/resources/tosca-definitions/custom_types.yaml @@ -201,7 +201,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mysql/mysql_db_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mysql/mysql_db_configure.yml inputs: db_password: { get_property: [ SELF, password ] } db_name: { get_property: [ SELF, name ] } @@ -227,9 +227,9 @@ node_types: valid_source_types: [ tosca.nodes.Database.MySQL ] interfaces: Standard: - create: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mysql/mysql_install.yml + create: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mysql/mysql_install.yml configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mysql/mysql_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mysql/mysql_configure.yml inputs: root_password: { get_property: [ SELF, root_password ] } port: { get_property: [ SELF, port ] } @@ -239,9 +239,9 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/apache/apache_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/apache/apache_install.yml start: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/apache/apache_start.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/apache/apache_start.yml # INDIGO non normative types @@ -263,7 +263,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mysql/mysql_db_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mysql/mysql_db_configure.yml inputs: db_password: { get_property: [ SELF, password ] } db_name: { get_property: [ SELF, name ] } @@ -321,7 +321,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/zabbix/zabbix_agent_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/zabbix/zabbix_agent_install.yml inputs: zabbix_server: { get_property: [ SELF, zabbix_server ] } zabbix_server_port: { get_property: [ SELF, zabbix_server_port ] } @@ -393,7 +393,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_install.yml inputs: galaxy_install_path: { get_property: [ SELF, install_path ] } galaxy_user: { get_property: [ SELF, user ] } @@ -449,7 +449,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_os_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_os_install.yml inputs: os_storage: { get_property: [ SELF, os_storage ] } userdata_token: { get_property: [ SELF, token ] } @@ -488,7 +488,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_fastconfig.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_fastconfig.yml inputs: os_storage: { get_property: [ SELF, os_storage ] } userdata_token: { get_property: [ SELF, token ] } @@ -526,7 +526,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_wn_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_wn_configure.yml inputs: galaxy_front_end_ip: { get_property: [ SELF, front_end_ip ] } export_dir: { get_property: [ SELF, export_dir ] } @@ -552,7 +552,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_wn_configure_tooldeps.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_wn_configure_tooldeps.yml inputs: galaxy_front_end_ip: { get_property: [ SELF, front_end_ip ] } export_dir: { get_property: [ SELF, export_dir ] } @@ -610,7 +610,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_wn_configure_cvmfs.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_wn_configure_cvmfs.yml inputs: galaxy_front_end_ip: { get_property: [ SELF, front_end_ip ] } export_dir: { get_property: [ SELF, export_dir ] } @@ -663,13 +663,12 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_tools_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_tools_configure.yml inputs: galaxy_flavor: { get_property: [ SELF, flavor ] } galaxy_admin_api_key: { get_property: [ HOST, admin_api_key ] } instance_public_ip: { get_attribute: [ HOST, public_address, 0 ] } galaxy_version: { get_property: [ SELF, version ] } - galaxy_flavor: { get_property: [ SELF, flavor ] } get_refdata: { get_property: [ SELF, reference_data ] } tosca.nodes.indigo.GalaxyReferenceData: @@ -753,7 +752,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/galaxy/galaxy_redfata_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/galaxy/galaxy_redfata_configure.yml inputs: get_refdata: { get_property: [ SELF, reference_data ] } galaxy_flavor: { get_property: [ SELF, flavor ] } @@ -824,7 +823,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/ec3/ec3_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/ec3/ec3_install.yml inputs: clues_secret_token: { get_property: [ SELF, secret_token ] } clues_queue_system: { get_property: [ SELF, lrms, type ] } @@ -879,7 +878,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/torque/torque_wn_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/torque/torque_wn_install.yml inputs: torque_front_end_ip: { get_property: [ SELF, front_end_ip ] } wn_hybrid_cluster: { get_property: [ SELF, hybrid] } @@ -899,7 +898,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/slurm/slurm_wn_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/slurm/slurm_wn_install.yml inputs: slurm_front_end_ip: { get_property: [ SELF, front_end_ip ] } wn_hybrid_cluster: { get_property: [ SELF, hybrid] } @@ -936,7 +935,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/torque/torque_fe_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/torque/torque_fe_install.yml inputs: torque_wn_ips: { get_property: [ SELF, wn_ips ] } fe_hybrid_cluster: { get_property: [ SELF, hybrid] } @@ -965,7 +964,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/slurm/slurm_fe_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/slurm/slurm_fe_install.yml inputs: wn_num: { get_property: [ SELF, wn_num ] } wn_ips: { get_property: [ SELF, wn_ips ] } @@ -1161,7 +1160,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/dariahrepo-setup.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/dariahrepo-setup.yml inputs: marathon_password: { get_property: [ SELF, marathon_password ] } dariahrepo_app_cache_cpus: { get_property: [ SELF, cache_cpus ] } @@ -1241,7 +1240,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/start_tensorflow.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/start_tensorflow.yml inputs: marathon_username: { get_property: [ SELF, marathon_username ] } marathon_password: { get_property: [ SELF, marathon_password ] } @@ -1336,23 +1335,23 @@ node_types: default: false artifacts: docker_agent_role: - file: indigo-dc.docker + file: indigo-dc.docker,v1.0.0-deep #file: git+https://github.com/indigo-dc/ansible-role-docker.git,deep-dev type: tosca.artifacts.AnsibleGalaxy.role consul_agent_role: - file: indigo-dc.consul + file: indigo-dc.consul,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role zookeeper_agent_role: - file: indigo-dc.zookeeper + file: indigo-dc.zookeeper,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role mesos_agent_role: - file: indigo-dc.mesos + file: indigo-dc.mesos,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role marathon_agent_role: - file: indigo-dc.marathon + file: indigo-dc.marathon,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role chronos_agent_role: - file: indigo-dc.chronos + file: indigo-dc.chronos,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role nfs_role: file: indigo-dc.nfs @@ -1360,7 +1359,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/mesos_master_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/mesos_master_install.yml inputs: mesos_masters_list_ips: { get_property: [ SELF, mesos_masters_list ] } mesos_authenticate_http: { get_property: [ SELF, mesos_authenticate_http ] } @@ -1471,7 +1470,7 @@ node_types: interfaces: Standard: start: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/cms_services_start.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/cms_services_start.yml inputs: cms_config_mysquid_host: { get_property: [ SELF, mysquid_host ] } cms_config_proxycache_host: { get_property: [ SELF, proxycache_host ] } @@ -1528,13 +1527,13 @@ node_types: default: false artifacts: docker_agent_role: - file: indigo-dc.docker + file: indigo-dc.docker,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role consul_agent_role: - file: indigo-dc.consul + file: indigo-dc.consul,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role mesos_agent_role: - file: indigo-dc.mesos + file: indigo-dc.mesos,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role nfs_role: file: indigo-dc.nfs @@ -1542,7 +1541,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/mesos_slave_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/mesos_slave_install.yml inputs: mesos_masters_list_ips: { get_property: [ SELF, master_ips ] } enable_nfs_share: { get_property: [ SELF, enable_nfs_share ] } @@ -1627,7 +1626,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/cms_wn_configure.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/cms_wn_configure.yml inputs: cms_config_mysquid_host: { get_property: [ SELF, mysquid_host ] } cms_config_proxycache_host: { get_property: [ SELF, proxycache_host ] } @@ -1672,18 +1671,18 @@ node_types: default: true artifacts: docker_agent_role: - file: indigo-dc.docker + file: indigo-dc.docker,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role consul_agent_role: - file: indigo-dc.consul + file: indigo-dc.consul,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role marathon_lb_role: - file: indigo-dc.marathon-lb + file: indigo-dc.marathon-lb,v1.0.0-deep type: tosca.artifacts.AnsibleGalaxy.role interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/mesos_lb_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/mesos_lb_install.yml inputs: enable_consul_sd: { get_property: [ SELF, enable_consul_sd ] } master_ips: { get_property: [ SELF, master_ips ] } @@ -1768,7 +1767,7 @@ node_types: interfaces: Standard: create: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/mesos/spark_mesos_setup.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/mesos/spark_mesos_setup.yml inputs: marathon_password: { get_property: [ SELF, marathon_password ] } zookeeper_peers: { get_property: [ SELF, zookeeper_peers ] } @@ -1826,7 +1825,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/hadoop/hadoop_master_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/hadoop/hadoop_master_install.yml inputs: hadoop_master_ip: { get_attribute: [ HOST, private_address, 0 ] } @@ -1843,7 +1842,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/hadoop/hadoop_wn_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/hadoop/hadoop_wn_install.yml inputs: hadoop_master_ip: { get_property: [ SELF, master_ip ] } @@ -1863,7 +1862,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/haddock/haddock_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/haddock/haddock_install.yml inputs: haddock_app_name: { get_property: [ SELF, haddock_app_name ] } @@ -1896,7 +1895,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/eubiosteo/eubiosteo_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/eubiosteo/eubiosteo_install.yml tosca.nodes.indigo.Ambertools: derived_from: tosca.nodes.SoftwareComponent @@ -1907,7 +1906,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/ambertools/ambertools_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/ambertools/ambertools_install.yml tosca.nodes.indigo.Kepler: derived_from: tosca.nodes.SoftwareComponent @@ -1918,7 +1917,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/kepler/kepler_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/kepler/kepler_install.yml tosca.nodes.indigo.OphidiaServer: derived_from: tosca.nodes.SoftwareComponent @@ -1942,7 +1941,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/ophidia/ophidia_server_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/ophidia/ophidia_server_install.yml inputs: ophidia_io_ips: { get_property: [ SELF, io_ips ] } @@ -1966,7 +1965,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/ophidia/ophidia_io_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/ophidia/ophidia_io_install.yml inputs: ophidia_server_ip: { get_property: [ SELF, server_ip ] } @@ -2035,7 +2034,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/kubernetes/kube_wn_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/kubernetes/kube_wn_install.yml inputs: kube_front_end_ip: { get_property: [ SELF, front_end_ip ] } wn_hybrid_cluster: { get_property: [ SELF, hybrid] } @@ -2067,7 +2066,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/lrms/kubernetes/kube_fe_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/lrms/kubernetes/kube_fe_install.yml inputs: kube_front_end_ip: { get_attribute: [ HOST, private_address, 0 ] } fe_hybrid_cluster: { get_property: [ SELF, hybrid] } @@ -2096,7 +2095,7 @@ node_types: interfaces: Standard: configure: - implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/master/artifacts/jupyter/jupyterhub_install.yml + implementation: https://raw.githubusercontent.com/indigo-dc/tosca-types/stable/v3.0/artifacts/jupyter/jupyterhub_install.yml inputs: jupyterhub_spawner: { get_property: [ SELF, spawner ] } jupyterhub_authenticator: { get_property: [ SELF, spawner ] }