Ajouter group_vars/ctl

This commit is contained in:
khalil 2025-05-05 14:07:07 +00:00
parent c246048f39
commit ae18659edd

162
group_vars/ctl Normal file
View 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