--- # Laniakea develplment branch Orchestrator URL orchestrator_url: 'https://laniakea-dashboard.cloud.ba.infn.it/orchestrator' iam_group: 'elixir-italy-services' # Add user to access the deployment if needed. # Do not change, this should match the tosca template. test_user: os_user_name: "testuser" os_user_guid: "8001" os_user_add_to_sudoers: true os_user_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDH1TyGvTGFzEBK2lSrcCvKVTQiA7jLQJYIPlsWZcyQzfgDhcJEBt93wJpj9cn8rnJHFFwnoRWfMSZqUn0VD+tByIWdi32fgjD/+6zUbyZojFAiiIQN80/8toktw7duynpDJPNgRt6a7PnsFX24s1jhkN8WZShRf6SpubRAUyxgj6Zuz7KQtieY2x2YRdAAXsKpnOGbMi2mE5G+PLVx/t3FzcHheDqNPz6R5j0Ikq/uiobd+E1hwCCW+P8+qa+OPnrhvuNf24mOApwGvEkKDELHJotTLAdCmfbhpuBqTx3BICPikdzOwpJ4tCierU+SxD1wy7ffCEonrEwNN7gBiT9d" # Add template path tosca_dest: '/tmp/laniakea_dev' ## All fields are mandatory. test: simple_node: name: "simple-node" enabled: no run_more: no # this tosca template doesn't produce a valid endpoint to check with requests. delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/master/single-vm/single_vm.yaml" tosca_template_path: "/tmp/laniakea_dev/single_vm.yaml" inputs: users: [] os_distribution: rockylinux os_version: 9.3 # # Galaxy Live build # galaxy: name: "galaxy-minimal" enabled: yes run_more: ['endpoint'] delete: always # always, no, on_success, on_error # TODO add the possibility to not delete the deployment. tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/master/galaxy/galaxy.yaml" tosca_template_path: "/tmp/laniakea_dev/galaxy.yml" inputs: users: [] num_cpus: 8 mem_size: 16 GB storage_size: "50 GB" os_distribution: "rockylinux" os_version: "9.5" version: "release_25.1" admin_api_key: not_very_secret_api_key instancie_description: "Galaxy Live" enable_interactive_tools: false galaxy_express: name: "galaxy-express" enabled: yes run_more: ['endpoint'] #run_more: ['endpoint', 'ftp', 'galaxy_tools_FQC', 'galaxy_tools_mapping', 'screenshot'] # Screenshot test available only for galaxt, since the credentials are required. #run_more: ['endpoint', 'ftp', 'galaxy_tools_FQC', 'galaxy_tools_mapping', 'screenshot'] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/master/galaxy/laniakea-galaxy-express.yaml" tosca_template_path: "/tmp/galaxy-express.yml" inputs: users: [] num_cpus: 8 mem_size: 16 GB storage_size: "50 GB" version: "galaxy-express,release_25.1_v1.0.0" #"rocklinux-9.3-express-galaxy-23.0_v1.0.4_beta4" instance_description: "Laniakea Jenkins" enable_interactive_tools: false admin_api_key: not_very_secret_api_key # # DEFAULT TEST. # Test Galaxy express with HTCondor support # galaxy_express_htcondor: name: "galaxy-express-htcondor" enabled: yes run_more: ['endpoint','galaxy_tools_FQC', 'galaxy_tools_mapping', 'screenshot'] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/galaxy/galaxy-express-htcondor.yaml" tosca_template_path: "/tmp/laniakea_dev/galaxy-express-cluster.yaml" inputs: users: [] fe_cpus: 16 fe_mem: 32 GB storage_size: "50 GB" exec_num: 2 exec_cpus: 4 exec_mem: 8 GB version: "galaxy-express,release_24.2_v1.0.3" instance_description: "HTCondor" enable_interactive_tools: false admin_api_key: not_very_secret_api_key #______________________________ # HTCondor # # Deploy VMs with nfs share. The number of VM is 2 and is hard coded. # nfs: name: "nfs" enabled: no run_more: [] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/utils/nfs.yml" tosca_template_path: "/tmp/laniakea_dev/nfs.yaml" inputs: storage_size: "50 GB" users: [] # # Deploy HTCondor CM and executors with nfs share # htcondor: name: "htcondor" enabled: no run_more: [] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/utils/htcondor.yml" tosca_template_path: "/tmp/laniakea_dev/htcondor.yaml" inputs: exec_num: 2 exec_flavor: "large" storage_size: "50 GB" htcondor_version: 24.x users: [] #______________________________ # RStudio rstudio_minimal: name: "rstudio-minimal" enabled: yes run_more: ['endpoint'] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/rstudio/rstudio.yaml" tosca_template_path: "/tmp/laniakea_dev/rstudio.yaml" inputs: users: [] num_cpus: 4 mem_size: 8 GB storage_size: "50 GB" rstudio_express: name: "rstudio-express" enabled: yes run_more: ['endpoint'] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/rstudio/rstudio-express.yaml" tosca_template_path: "/tmp/laniakea_dev/rstudio-express.yaml" inputs: instance_flavor: "large" storage_size: "50 GB" flavor: "rstudio-minimal,2026.01.1-403_v2.0.2" users: [] #______________________________ # JupyterHub jupyterhub_minimal: name: "jupyterhub" enabled: yes run_more: ['endpoint'] delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/jupyterhub/jupyterhub.yml" tosca_template_path: "/tmp/laniakea_dev/jupyterhub.yml" inputs: users: [] num_cpus: 4 mem_size: 8 GB storage_size: "50 GB" jupyterhub_express: name: "jupyterhub-express" enabled: yes run_more: ['endpoint'] # Screenshot test available only for galaxt, since the credentials are required. delete: always tosca_template: "https://raw.githubusercontent.com/Laniakea-elixir-it/tosca-templates/refs/heads/master/jupyterhub/jupyterhub-express.yml" tosca_template_path: "/tmp/laniakea_dev/jupyterhub-express.yml" inputs: users: [] num_cpus: 4 mem_size: 8 GB storage_size: "50 GB"