ansible_vorteil.cloud.vorteil_list_apps (0.1.6) — module

List all of the applications in the repository

| "added in version" 2.10.0 of ansible_vorteil.cloud"

Authors: Wilhelm Wonigkeit (@bigwonig), Jon Alfaro (@jalfvort)

preview | supported by community

Install collection

Install with ansible-galaxy collection install ansible_vorteil.cloud:==0.1.6


Add to requirements.yml

  collections:
    - name: ansible_vorteil.cloud
      version: 0.1.6

Description

Gets a list of all the applications within the Vorteil repo across all buckets


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: List Vorteil repo apps
  ansible_vorteil.cloud.vorteil_list_apps:
    repo_key: '{{ var_repo_key }}'
    repo_address: '{{ var_repo_address }}'
    repo_port : "{{ var_repo_port }}"
    repo_proto : "{{ var_repo_proto }}"

Inputs

    
repo_key:
    description:
    - The access key for the Vorteil.io repo (user specific and generated during user
      configuration).
    - Only required if the repo has been configured for authenticated connections.
    required: false
    type: str

repo_port:
    description:
    - Admin port on which the repository is configured to listen (default 7472)
    required: false
    type: str

repo_proto:
    choices:
    - http
    - https
    default: http
    description:
    - Protocol to use (either http[default] or https)
    required: false
    type: str

repo_address:
    description:
    - FQDN for the Vorteil.io Repository to query
    - This can be set to "localhost" to connect you a systems local vorteil daemon process.
    required: true
    type: str

Outputs

results:
  description:
  - dict with the list of apps in the Vorteil repository
  returned: success
  sample:
  - bucket: blog
    edges:
    - node:
        name: cockroachdb
  - bucket: vorteil
    edges:
    - node:
        name: cassandra
    - node:
        name: cockroachdb
    - node:
        name: consul
    - node:
        name: coredns
    - node:
        name: dotnet21
    - node:
        name: drupal
    - node:
        name: elasticsearch
    - node:
        name: etcd
    - node:
        name: gitea
    - node:
        name: gnatsd
    - node:
        name: gogs
    - node:
        name: grafana
    - node:
        name: helloworld
    - node:
        name: influxdb
    - node:
        name: java18
    - node:
        name: jetty
    - node:
        name: kibana
    - node:
        name: mariadb
    - node:
        name: memcached
    - node:
        name: minecraft
    - node:
        name: mongodb
    - node:
        name: moodle
    - node:
        name: mosquitto
    - node:
        name: mysqld
    - node:
        name: nginx
    - node:
        name: nodejs
    - node:
        name: openliberty
    - node:
        name: owncloud
    - node:
        name: perl
    - node:
        name: php
    - node:
        name: postgres
    - node:
        name: python3
    - node:
        name: redis
    - node:
        name: ruby
    - node:
        name: rubyonrails
    - node:
        name: solr
    - node:
        name: tomcat
    - node:
        name: wildfly
    - node:
        name: wildflyswarm
    - node:
        name: wordpress
  type: list