--- argument_specs: main: short_description: A role that installs and configures a Koji server. author: Eugene Zamriy version_added: '0.1.4' options: koji_db_name: description: Koji database name. default: koji type: str required: false koji_builders: description: Koji builders list. default: [] type: list elements: str version_added: '0.1.6' koji_db_user: description: Koji database user. default: koji type: str required: false koji_db_password: description: Koji database user password. type: str required: true koji_db_server_ip: description: Koji database server IP address or domain name. type: str required: true koji_domain_name: description: Koji server domain name. type: str required: true koji_kerberos_realm: description: Koji kerberos realm. type: str required: true koji_web_secret: description: Koji web server secret token. type: str required: true koji_admin_user: description: Koji administrator user name. default: 'kojiroot' type: str required: false koji_admin_password: description: Koji administrator user password. type: str required: true koji_admin_principal: description: Koji administrator Kerberos principal name. default: '{{ koji_admin_user }}@{{ koji_kerberos_realm }}' type: str required: false koji_hub_principal: description: Koji Hub Kerberos principal name. default: 'HTTP/{{ koji_domain_name }}@{{ koji_kerberos_realm }}' type: str required: false koji_hub_keytab: description: Koji Hub Kerberos keytab file path. default: '/etc/koji-hub/http.{{ koji_domain_name }}.keytab' type: str required: false koji_web_principal: description: Koji Web Kerberos principal name. default: 'koji/{{ koji_domain_name }}@{{ koji_kerberos_realm }}' type: str required: false koji_web_keytab: description: Koji Web Kerberos keytab file path. default: '/etc/kojiweb/koji.{{ koji_domain_name }}.keytab' type: str required: false koji_kojira_principal: description: Koji Kojira user Kerberos principal name. default: 'kojira/{{ koji_domain_name }}@{{ koji_kerberos_realm }}' type: str required: false koji_kojira_keytab: description: Koji Kojira user Kerberos keytab file path. default: '/etc/kojira/kojira.{{ koji_domain_name }}.keytab' type: str required: false