-
Notifications
You must be signed in to change notification settings - Fork 44
Fix demo bundle deployment #776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
ff095d3
b41a637
b0adbed
4fb86ff
7ca149f
727e9ee
c069dc1
ffe4c2a
8ee62ac
2804e52
37536b2
27c2adc
f7235d5
ec77580
3a5f6a1
ce52968
ea0143f
35d5ca2
08a942e
a14ba0a
89baa46
213a29c
3c246a3
f7ba8d5
5acaf3f
9c1d268
3102ce2
c8a99ef
7164236
c86155c
e888382
563bef6
ab6ce31
0d15389
47f242a
7b23334
be070e4
b26a026
61fcdee
39d61cd
412755e
adbb363
ecc19dd
28d9628
50398f2
b22432c
7f9449e
726ae55
4866420
40913a8
167a405
286d77a
07e0f9b
214cc81
e0d615f
3dc1bfe
71cee20
e15e159
42a36be
d7655f4
be21fc0
56b1ccc
b706b30
840692f
4fb78af
6165e0d
5f24521
17a03cf
385efe2
6906058
1a69709
44fa6b0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,65 @@ | ||||||
wiab: | ||||||
hosts: | ||||||
deploy_node: | ||||||
ansible_host: example.com | ||||||
ansible_ssh_common_args: '-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' | ||||||
ansible_user: 'ubuntu' | ||||||
ansible_ssh_private_key_file: "~/.ssh/wiab-demo.pem" | ||||||
|
||||||
vars: | ||||||
# requirements | ||||||
# ubuntu 24.04 | ||||||
# amd64 architecture | ||||||
# Following ports to be available on it from stack-it guide | ||||||
|
||||||
# it should have all dns records configured as per DNS requirements | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
# https://docs.wire.com/latest/how-to/install/includes/helm_dns-ingress-troubleshooting.inc.html | ||||||
target_domain: "example.com" | ||||||
|
||||||
# define this variable in case, deploying it in a private network | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
# specify the external (Gateway) IP of the network where the deploy_node is present | ||||||
# by default, public ip address attached to the node will be used, if accessible over test_port in verify_wire_ip playbook | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
wire_ip: "" | ||||||
|
||||||
# artifact_hash | ||||||
artifact_hash: "83c373394ff86ec4c96e110e327fc46b617c22ff" | ||||||
|
||||||
# docker vars | ||||||
docker_ce_version: "5:28.1.1-1~ubuntu.24.04~noble" | ||||||
containerd_version: "1.7.27-1" | ||||||
|
||||||
# minikube vars | ||||||
minikube_profile: "k8s-wire" | ||||||
minikube_version: "v1.35.0" | ||||||
kubernetes_version: "v1.28.2" | ||||||
container_runtime: "containerd" | ||||||
minikube_nodes: 1 | ||||||
minikube_cpus: 15 | ||||||
minikube_memory: "16384" | ||||||
minikube_disk_size: "200g" | ||||||
minikube_network_name: "minikube-wire-network" | ||||||
pod_network_cidr: "10.233.0.0/16" | ||||||
minikube_node_subnet: "192.168.99.0/24" | ||||||
|
||||||
# networking iptables dnat rules | ||||||
http_dnat_rules: | ||||||
- { protocol: "tcp", port: 443, to_port: 31773 } | ||||||
- { protocol: "tcp", port: 80, to_port: 31772 } | ||||||
turn_dnat_rules: | ||||||
- { protocol: "tcp", port: 3478, to_port: 3478 } | ||||||
- { protocol: "udp", port: 3478, to_port: 3478 } | ||||||
|
||||||
# list of helm charts to deploy | ||||||
charts_to_deploy: | ||||||
- fake-aws | ||||||
- demo-smtp | ||||||
- rabbitmq | ||||||
- databases-ephemeral | ||||||
- reaper | ||||||
- wire-server | ||||||
- webapp | ||||||
- account-pages | ||||||
- team-settings | ||||||
- smallstep-accomp | ||||||
- ingress-nginx-controller | ||||||
- nginx-ingress-services |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# The assethost will host assets other machines will download | ||
# this will be passed post adding the assethost node in the playbook | ||
# assethost_host: "{{ hostvars['assethost'].ansible_host }}:8080" | ||
# When set to true; will set up all the repos below before continuing | ||
# to bootstrap; such that no network access is needed | ||
offline: true | ||
|
||
# This is used nowhere inside kubespray, only inside this file | ||
# and our own playbooks | ||
ubuntu_repos: "http://{{ assethost_host }}/debs-{{ ansible_distribution_release }}/public" | ||
ubuntu_repo_base_url: "{{ ubuntu_repos }}" | ||
ubuntu_repo_gpgkey: "{{ ubuntu_repos }}/gpg" | ||
|
||
docker_ubuntu_repo_base_url: "{{ ubuntu_repos }}" | ||
docker_ubuntu_repo_gpgkey: "{{ ubuntu_repos }}/gpg" | ||
# docker_ubuntu_repo_repokey: "9DC858229FC7DD38854AE2D88D81803C0EBFCD88" | ||
|
||
binaries_url: "http://{{ assethost_host }}/binaries" | ||
|
||
kubeconfig_localhost: true | ||
#resolvconf_mode: none | ||
|
||
# This defaults to true if http://169.254.169.254/latest/meta-data exists; which | ||
# is also available in non-AWS. e.g. in Hetzner. Lets not let this autodetect in offline | ||
is_aws_environment: False | ||
|
||
# IP address for the logging (for example QRadar) server | ||
syslog_target_ip: 12.34.56.78 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.