@ -1,7 +1,16 @@
|
||||
---
|
||||
# Logging
|
||||
pvc_log_to_file: True
|
||||
pvc_log_to_stdout: True
|
||||
pvc_log_keepalives: True
|
||||
pvc_log_keepalive_cluster_details: True
|
||||
pvc_log_keepalive_storage_details: True
|
||||
pvc_log_console_lines: 1000
|
||||
|
||||
# Ceph storage
|
||||
pvc_ceph_storage_secret_uuid: "" # Use uuidgen to generate
|
||||
# Database
|
||||
|
||||
# Database configurations
|
||||
pvc_dns_database_name: "pvcdns"
|
||||
pvc_dns_database_user: "pvcdns"
|
||||
pvc_dns_database_password: "" # Use pwgen to generate
|
||||
@ -9,7 +18,17 @@ pvc_replication_database_user: "replicator"
|
||||
pvc_replication_database_password: "" # Use pwgen to generate
|
||||
pvc_superuser_database_user: "postgres"
|
||||
pvc_superuser_database_password: "" # Use pwgen to generate
|
||||
# Coordinators
|
||||
|
||||
# Network routing configuration
|
||||
# > The ASN should be a private ASN number.
|
||||
# > The list of routers are those which will learn routes to the PVC client networks via BGP;
|
||||
# they should speak BGP and allow sessions from the PVC nodes.
|
||||
pvc_asn: "65500"
|
||||
pvc_routers:
|
||||
- "192.168.100.1"
|
||||
|
||||
# Node list
|
||||
# > Every node configured with this playbook must be specified in this list.
|
||||
pvc_nodes:
|
||||
- hostname: "pvchv1"
|
||||
is_coordinator: yes
|
||||
@ -50,30 +69,22 @@ pvc_nodes:
|
||||
ipmi_host: "pvchv3-lom.{{ local_domain }}"
|
||||
ipmi_user: "{{ username_ipmi_host }}"
|
||||
ipmi_password: "{{ passwd_ipmi_host }}"
|
||||
# Networks
|
||||
pvc_asn: "65500"
|
||||
pvc_routers:
|
||||
- "192.168.100.1"
|
||||
pvc_upstream_device: "enp1s0f0" # Set to your actual NIC device (or bond, vLAN, etc.)
|
||||
pvc_upstream_mtu: "1500"
|
||||
pvc_upstream_domain: "{{ local_domain }}"
|
||||
pvc_upstream_subnet: "192.168.100.0/23"
|
||||
pvc_upstream_floatingip: "192.168.100.10/23"
|
||||
pvc_upstream_gatewayip: "192.168.100.1"
|
||||
pvc_cluster_device: "vlan1001" # Set to your actual NIC device (usually a vLAN)
|
||||
pvc_cluster_mtu: "1500"
|
||||
pvc_cluster_domain: "pvc.local"
|
||||
pvc_cluster_subnet: "10.0.0.0/24"
|
||||
pvc_cluster_floatingip: "10.0.0.254/24"
|
||||
pvc_storage_device: "vlan1002" # Set to your actual NIC device (usually a vLAN)
|
||||
pvc_storage_mtu: "1500"
|
||||
pvc_storage_domain: "pvc.storage"
|
||||
pvc_storage_subnet: "10.0.1.0/24"
|
||||
pvc_storage_floatingip: "10.0.1.254/24"
|
||||
# Logging
|
||||
pvc_log_to_file: True
|
||||
pvc_log_to_stdout: True
|
||||
pvc_log_keepalives: True
|
||||
pvc_log_keepalive_cluster_details: True
|
||||
pvc_log_keepalive_storage_details: True
|
||||
pvc_log_console_lines: 1000
|
||||
|
||||
# Configuration file networks
|
||||
# > Taken from base.yml's configuration; do not modify this section.
|
||||
pvc_upstream_device: "{{ networks['upstream']['device'] }}"
|
||||
pvc_upstream_mtu: "{{ networks['upstream']['mtu'] }}"
|
||||
pvc_upstream_domain: "{{ networks['upstream']['domain'] }}"
|
||||
pvc_upstream_subnet: "{{ networks['upstream']['subnet'] }}"
|
||||
pvc_upstream_floatingip: "{{ networks['upstream']['floating_ip'] }}"
|
||||
pvc_upstream_gatewayip: "{{ networks['upstream']['gateway_ip'] }}"
|
||||
pvc_cluster_device: "{{ networks['cluster']['device'] }}"
|
||||
pvc_cluster_mtu: "{{ networks['cluster']['mtu'] }}"
|
||||
pvc_cluster_domain: "{{ networks['cluster']['domain'] }}"
|
||||
pvc_cluster_subnet: "{{ networks['cluster']['subnet'] }}"
|
||||
pvc_cluster_floatingip: "{{ networks['cluster']['floating_ip'] }}"
|
||||
pvc_storage_device: "{{ networks['storage']['device'] }}"
|
||||
pvc_storage_mtu: "{{ networks['storage']['mtu'] }}"
|
||||
pvc_storage_domain: "{{ networks['storage']['domain'] }}"
|
||||
pvc_storage_subnet: "{{ networks['storage']['subnet'] }}"
|
||||
pvc_storage_floatingip: "{{ networks['storage']['floating_ip'] }}"
|
||||
|
Reference in New Issue
Block a user