# > representing password for Linux root user account of VPS password: "" # > representing API token for VPS cloud service token: "" # representing name and hostname of VPS to be made in VPS cloud service instance: "" # > representing region options from or for given VPS cloud service origin: "" # > representing Linux distro or OS image available in VPS service to be used for VPS operating_system: ~ # ]> of control node or local SSH key basenames ssh_keys: [] # @TODO change 'key' attributes of package entres under 'mngr' section below to 'signkey' # and edit 'roles/init-server/install-pks.yml' accordngly # :]> package groups pkgs: # :]> representing package groups installed by package manager via repositories mngr: # ]> representing system-level or essential packages core: - name: "" uri: "" sigkey: "" sources: "" types: "" suites: "" comps: "" # ]> representing user-level or supplemental packages userspace: - name: "" uri: "" sigkey: "" sources: "" types: "" suites: "" comps: "" # :]> representing package groups installed by shell scripts script: # ]> representing system-level or essential shell script software installations core: - name: "" # arbitrary name, used by handler listener src: "" # URI/URL or path to software installation shell script pre: "" # URI/URL or path to shell script, or name of handler listener, for pre-installation actions post: "" # URI/URL or path to shell script, or name of handler listener, for post-installation actions # ]> representing user-level or supplemental shell script software installations userspace: - name: "" src: "" pre: "" post: "" # :]> representing package groups installed from source archives archive: # ]> representing system-level or essential source archives core: - name: "" # arbitrary name, used by handler listener src: "" # URI/URL or path of archive file for software build deploy: "" # URI/URL or path to shell script, or handler listener name, to build software from archive pre: "" # URI/URL or path to shell script, or handler listener name, for actions to take before software build post: "" # URI/URL or path to shell script, or handler listener name, for actions to take after software build # ]> representing user-level or supplemental source archives userspace: - name: "" src: "" deploy: "" pre: "" post: "" # :]> representing package groups installed from source git repositories git_repos: # ]> representing system-level or essential git repositories core: - name: "" # arbitrary name, used by handler listener src: "" # URI/URL or path of git repository src_path: "" # path in which to place git repository clone branch: "" # specific branch to pull or otherwise to swtich into deploy: "" # URI/URL or path to shell script, or handler listener name, to build or run from source repository pre: "" # URI/URL or path to shell script, or handler listener name, for actions to take before building or running from source repository post: "" # URI/URL or path to shell script, or handler listener name, for actions to take after building or running from source repository # ]> representing user-level or supplemental git repositories userspace: - name: "" # arbitrary name, used by handler listener src: "" # URI/URL or path of git repository src_path: "" # path in which to place git repository clone remote: "" # the name of the remote source of the git repository branch: "" # specific branch to pull or otherwise to swtich into deploy: "" # URI/URL or path to shell script, or handler listener name, to build or run from source repository pre: "" # URI/URL or path to shell script, or handler listener name, for actions to take before building or running from source repository post: "" # URI/URL or path to shell script, or handler listener name, for actions to take after building or running from source repository # :]> representing container image groups installed via container engine containers: # ]> representing system-level or essential container images core: [] # ]> representing user-level or supplemental container images userspace: [] # :]> representing package groups installed via snap package snaps: # ]> representing system-level or essential packages core: [] # ]> representing user-level or supplemental packages userspace: [] # :]> representing flatpak groups installed via flatpak package flatpaks: # ]> representing system-level or essential flatpaks core: [] # ]> representing user-level or supplemental flatpaks userspace: []