diff --git a/hcp/tasks/hcp-create-cluster.yml b/hcp/tasks/hcp-create-cluster.yml index 6f59b3d..f0391f5 100644 --- a/hcp/tasks/hcp-create-cluster.yml +++ b/hcp/tasks/hcp-create-cluster.yml @@ -65,6 +65,18 @@ --base-domain {{ domain }} --pull-secret {{ pull_secret_path }} --region {{ cluster.region }} + {% if cluster.cluster_cidr is defined %} + --cluster-cidr "{{ cluster.cluster_cidr }}" + {% endif %} + {% if cluster.machine_cidr is defined %} + --machine-cidr "{{ cluster.machine_cidr }}" + {% endif %} + {% if cluster.service_cidr is defined %} + --service-cidr "{{ cluster.service_cidr }}" + {% endif %} + {% if cluster.vpc_cidr is defined %} + --vpc-cidr "{{ cluster.vpc_cidr }}" + {% endif %} {% if cluster.spread_across_availability_zones | default(false) %} --zones {{ zones }} {% endif %} @@ -104,6 +116,19 @@ {% else %} ocp_version: {{ default_version }}" {%endif %} + {% if cluster.cluster_cidr is defined %} + cluster-cidr: {{ cluster.cluster_cidr }} + {% endif %} + {% if cluster.machine_cidr is defined %} + machine-cidr: "{{ cluster.machine_cidr }}" + {% endif %} + {% if cluster.service_cidr is defined %} + service-cidr: "{{ cluster.service_cidr }}" + {% endif %} + {% if cluster.vpc_cidr is defined %} + vpc_cidr: "{{ cluster.vpc_cidr }}" + {% endif %} + when: cluster.image != "default" or (default_version is defined) - name: "deploy | warn if skipping cluster with default image (kubeconfig not available)"