--- apiVersion: v1 kind: PersistentVolume metadata: name: postgres-awx-volume namespace: {{ kubernetes_awx_namespace }} labels: type: local spec: storageClassName: manual capacity: storage: {{ kubernetes_awx_postgres_volume_size }} accessModes: - {{ kubernetes_awx_postgres_volume_accessmode }} hostPath: path: "{{ kubernetes_awx_postgres_volume_path }}" --- apiVersion: v1 kind: PersistentVolume metadata: name: awx-project-volume namespace: {{ kubernetes_awx_namespace }} labels: type: local spec: storageClassName: manual capacity: storage: {{ kubernetes_awx_project_volume_size }} accessModes: - {{ kubernetes_awx_project_volume_accessmode }} hostPath: path: "{{ kubernetes_awx_project_volume_path }}" --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: postgres-awx-postgres-0 namespace: {{ kubernetes_awx_namespace }} spec: storageClassName: manual accessModes: - {{ kubernetes_awx_postgres_pvc_accessmode }} resources: requests: storage: {{ kubernetes_awx_postgres_pvc_size }} --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: awx-project-claim-0 namespace: {{ kubernetes_awx_namespace }} spec: storageClassName: manual accessModes: - {{ kubernetes_awx_project_pvc_accessmode }} resources: requests: storage: {{ kubernetes_awx_project_pvc_size }} --- apiVersion: awx.ansible.com/v1beta1 kind: AWX metadata: name: awx namespace: {{ kubernetes_awx_namespace }} spec: admin_user: {{ awx_admin_username }} projects_persistence: true projects_existing_claim: awx-project-claim-0 projects_storage_access_mode: {{ kubernetes_awx_project_pvc_accessmode }} projects_storage_size: {{ kubernetes_awx_project_pvc_size }} --- apiVersion: v1 kind: Service metadata: name: awx-service namespace: {{ kubernetes_awx_namespace }} spec: ports: - name: http protocol: TCP port: {{ kubernetes_awx_service_port }} targetPort: {{ kubernetes_awx_service_targetport }} externalIPs: - {{ stage_server_ip }} --- apiVersion: v1 kind: Secret metadata: name: awx-admin-password namespace: {{ kubernetes_awx_namespace }} stringData: password: {{ awx_admin_password }}