mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-03-20 03:57:02 +08:00
23 lines
880 B
YAML
23 lines
880 B
YAML
---
|
|
- name: Create a k8s ResourceQuota
|
|
community.okd.k8s:
|
|
api_key: "{{ communishift_ocp_api_token }}"
|
|
host: "{{ communishift_ocp_api_host }}"
|
|
state: present
|
|
definition:
|
|
apiVersion: v1
|
|
kind: ResourceQuota
|
|
metadata:
|
|
name: "{{ item.value.name }}-quota"
|
|
namespace: "{{ item.value.name }}"
|
|
spec:
|
|
hard:
|
|
cpu: "{{ item.value.cpu_requests | default('1') }}" # requests.cpu
|
|
memory: "{{ item.value.memory_requests | default('1Gi') }}" # requests.memory
|
|
limits.cpu: "{{ item.value.cpu_limits | default('1') }}"
|
|
limits.memory: "{{ item.value.memory_limits | default('2Gi') }}"
|
|
requests.storage: "{{ item.value.storage_requests | default('5Gi') }}"
|
|
persistentvolumeclaims: "1"
|
|
pods: "{{ item.value.pods | default('4') }}"
|
|
replicationcontrollers: 1
|