Ajouter group_vars/ctl
This commit is contained in:
parent
c246048f39
commit
ae18659edd
162
group_vars/ctl
Normal file
162
group_vars/ctl
Normal file
@ -0,0 +1,162 @@
|
||||
---
|
||||
|
||||
# Networking
|
||||
network:
|
||||
ethernets:
|
||||
enp2s0f0np0:
|
||||
activated: "off"
|
||||
enp2:
|
||||
match:
|
||||
name: enp2s0f1np*
|
||||
vlans:
|
||||
- name: bradmin
|
||||
accept_ra: no
|
||||
id: 10
|
||||
link: enp2
|
||||
addresses: ["{{ cidr_bradmin | ansible.utils.ipaddr('net') | ansible.utils.ipaddr(ansible_host.split('.')[-1]) | ansible.utils.ipaddr('host/prefix') }}"]
|
||||
routes:
|
||||
- to: default
|
||||
via: 10.10.0.1
|
||||
- to: 10.8.0.0/16
|
||||
via: 10.10.0.1
|
||||
- name: brstorage
|
||||
accept_ra: no
|
||||
id: 20
|
||||
link: enp2
|
||||
addresses: ["{{ cidr_brstorage | ansible.utils.ipaddr('net') | ansible.utils.ipaddr(ansible_host.split('.')[-1]) | ansible.utils.ipaddr('host/prefix') }}"]
|
||||
routes:
|
||||
- to: "{{ cidr_brstorage }}"
|
||||
via: 10.20.0.1
|
||||
- name: brvxlan
|
||||
accept_ra: no
|
||||
id: 25
|
||||
link: enp2
|
||||
addresses: ["{{ cidr_brvxlan | ansible.utils.ipaddr('net') | ansible.utils.ipaddr(ansible_host.split('.')[-1]) | ansible.utils.ipaddr('host/prefix') }}"]
|
||||
routes:
|
||||
- to: "{{ cidr_brvxlan }}"
|
||||
via: 10.25.0.1
|
||||
- name: brlb
|
||||
accept_ra: no
|
||||
id: 28
|
||||
link: enp2
|
||||
addresses: ["{{ cidr_brlb | ansible.utils.ipaddr('net') | ansible.utils.ipaddr(ansible_host.split('.')[-1]) | ansible.utils.ipaddr('host/prefix') }}"]
|
||||
routes:
|
||||
- to: "{{ cidr_brlb }}"
|
||||
via: 172.16.0.1
|
||||
bridges:
|
||||
- name: brext
|
||||
interfaces: [enp2]
|
||||
parameters:
|
||||
stp: true
|
||||
forward-delay: 4
|
||||
|
||||
list_devices: "bradmin brstorage brvxlan brlb"
|
||||
|
||||
# console billing
|
||||
felcloud_image_registry: "git.felcloud.io/emine"
|
||||
felcloud_image_registry_user: "emine"
|
||||
felcloud_image_registry_passwd: "4a1c4547aa7bd5093c9e62e75e2d1cde9356a338"
|
||||
git_token: ""
|
||||
console_image_name: "git.felcloud.io/emine/console"
|
||||
console_image_tag: "0.1.0"
|
||||
console_repo: "https://{{ git_token }}@git.felcloud.io/felcloud/billing_console.git"
|
||||
console_branch: "prod"
|
||||
|
||||
console_url: demo.felcloud.io
|
||||
application_git_path: "/home/cloud"
|
||||
application_path: "{{ application_git_path }}/console/website"
|
||||
application_inside_container_path: "/var/www/billing-website"
|
||||
|
||||
# billing scripts
|
||||
billing_scripts_repo: "https://{{ git_token }}@git.felcloud.io/felcloud/billing_scripts.git"
|
||||
billing_scripts_branch: "main"
|
||||
billing_virtualenv_path: "/etc/felcloud/venv"
|
||||
billing_scripts_path: "/etc/felcloud"
|
||||
billing_scripts_directory: "{{ billing_scripts_path }}/billing"
|
||||
billing_amqp_uri: "amqp://"
|
||||
|
||||
# console database
|
||||
console_database_name: "billing"
|
||||
console_database_user: "billingW"
|
||||
console_database_passwd: "754817155aa0b80c447b6be6c452d9a9"
|
||||
console_database_url: "{{ groups['ctl'][0] }}:27017,{{ groups['ctl'][1] }}:27017,{{ groups['ctl'][2] }}:27017"
|
||||
|
||||
# smtp
|
||||
smtp_host: "mail.felcloud.io"
|
||||
smtp_port: 465
|
||||
smtp_local_host: "{{ ansible_host }}"
|
||||
smtp_local_port: 587
|
||||
smtp_user: "noreply@felcloud.io"
|
||||
smtp_passwd: ""
|
||||
|
||||
smtp_support_email: "support@felcloud.io"
|
||||
smtp_support_email_passwd: ""
|
||||
|
||||
# authentik
|
||||
authentik_api_url: "https://identity.felcloud.io/api/v3"
|
||||
authentik_user_group_id: "aee2930bb30d45309daf61b4f8033c22"
|
||||
authentik_bear_token: ""
|
||||
authentik_email_stage: "8439239f-41dc-4ddc-8f78-a10c2cd8ab36"
|
||||
authentik_core_users_url: "https://identity.felcloud.io/api/v3/core/users/"
|
||||
authentik_core_users_passwd_url: "https://identity.felcloud.io/api/v3/core/users/{}/set_password/"
|
||||
authentik_core_users_email_url: "https://identity.felcloud.io/api/v3/core/users/{}/recovery_email/"
|
||||
|
||||
oidc_issuer: "https://identity.felcloud.io/application/o/console-demo/"
|
||||
oidc_auth_uri: "https://identity.felcloud.io/application/o/authorize/"
|
||||
oidc_userinfo_uri: "https://identity.felcloud.io/application/o/userinfo/"
|
||||
oidc_token_uri: "https://identity.felcloud.io/application/o/token/"
|
||||
oidc_token_introspection_uri: "https://identity.felcloud.io/application/o/introspect/"
|
||||
|
||||
oidc_client_id: ""
|
||||
oidc_client_secret: ""
|
||||
oidc_redirect_uri:
|
||||
- "demo.felcloud.io"
|
||||
- "dashboard.felcloud.io"
|
||||
|
||||
# flouci
|
||||
flouci_public_token: ""
|
||||
flouci_private_token: ""
|
||||
flouci_payment_url: "https://developers.flouci.com/api/generate_payment"
|
||||
flouci_success_url: "https://baha-dev.felcloud.io/flouci_payment/success"
|
||||
flouci_fail_url: "https://felcloud.io/flouci_payment/fail"
|
||||
flouci_track_id: ""
|
||||
flouci_verify_url: "https://developers.flouci.com/api/verify_payment/{}"
|
||||
|
||||
# konnect
|
||||
konnect_api_key: ""
|
||||
konnect_wallet_id: ""
|
||||
konnect_payment_url: "https://api.preprod.konnect.network/api/v2/payments/init-payment"
|
||||
konnect_webhook: "https://felcloud.io/console"
|
||||
konnect_success_url: "https://felcloud.io/konnect/success"
|
||||
konnect_fail_url: "https://felcloud.io/konnect/fail"
|
||||
konnect_verify_url: "https://api.preprod.konnect.network/api/v2/payments/{}"
|
||||
|
||||
# cloudflare
|
||||
cloudflare_site_key: "0x4AAAAAAA33Tt-tSqwjnnKH"
|
||||
cloudflare_secret_key: "0x4AAAAAAA33Ts9aNtZ3YFeDuu2wEdm2ghA"
|
||||
cloudflare_verify_url: "https://challenges.cloudflare.com/turnstile/v0/siteverify"
|
||||
|
||||
# stripe
|
||||
stripe_api_key: ""
|
||||
stripe_test_api_key: ""
|
||||
stripe_front_api_key: ""
|
||||
stripe_front_test_api_key: ""
|
||||
|
||||
# PowerDNS admin
|
||||
powerdns_api_key: "b1q0d3vjb1doajrmcgt3"
|
||||
powerdns_zones_list: "http://38.129.16.217:7180/api/v1/servers/localhost/zones"
|
||||
powerdns_records_api: "http://38.129.16.217:7180/api/v1/servers/localhost/zones/{}"
|
||||
|
||||
# OpenStack
|
||||
os_clouds_file_path: "/etc/openstack/clouds.yaml"
|
||||
|
||||
# Skyline
|
||||
skyline_origin: "https://dashboard.felcloud.io"
|
||||
|
||||
# Billing
|
||||
openstack_region: "Europe"
|
||||
openstack_cloud: "felcloud"
|
||||
openstack_admin_project_id: "030bbaf0db93420b9e610576c64bfd94"
|
||||
openstack_auth_url: "http://10.10.0.8:5000"
|
||||
openstack_admin_project_passwd: ""
|
||||
openstack_project_to_ignore_billing: "" # comma seperated project IDs
|
Loading…
Reference in New Issue
Block a user