## confdroid_gitea::params.pp # Module name: confdroid_gitea # Author: 12ww1160 (12ww1160@confdroid.com) # @summary holds all parameters for the confdroid_gitea Puppet module. # @param [Boolean] ga_use_firewall Whether to enable firewall rules for Gitea. # @param [String] ga_http_port The main port number for Gitea. # @param [String] ga_ssh_port The SSH port number for Gitea. # @param [String] ga_order_prefix The order prefix for firewall rules. # @param [String] ga_host_fqdn The FQDN for the Gitea host. # @param [String] ga_working_dir The working directory for Gitea. # @param [String] ga_dl_url The download URL for Gitea. # @param [String] ga_dl_version The version of Gitea to download. # @param [String] ga_user The system user for Gitea. ############################################################################## class confdroid_gitea::params ( # main String $ga_host_fqdn = 'gitea.example.net', String $ga_working_dir = '/opt/gitea', String $ga_dl_url = 'https://dl.gitea.com/gitea', String $ga_dl_version = '1.25.4', String $ga_user = 'git', # firewall Boolean $ga_use_firewall = true, String $ga_http_port = '3000', String $ga_ssh_port = '22', String $ga_order_prefix = '50', ) { # facts $fqdn = $facts['networking']['fqdn'] $domain = $facts['networking']['domain'] $os_name = $facts['os']['name'] $os_release = $facts['os']['release']['major'] # includes must be last include confdroid_gitea::main::config }