main
Grégory Lebreton 5 months ago
commit 7d9da0151a

@ -0,0 +1,29 @@
# VAGRANT
## UTILISATION
- cONSTRUIRE LES MACHINES:
```bash
vagrant up
```
### AUTRES COMMANDES UTILES
- Se connecter en SSH:
```bash
vagrant ssh <hostname>
```
- Stopper les machines:
```bash
vagrant halt
```
- Detruire les machines:
```bash
vagrant destroy
```
## DOCUMENTATION

31
Vagrantfile vendored

@ -0,0 +1,31 @@
# GLOBAL CONFIG
require "yaml"
settings = YAML.load_file "settings.yaml"
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "debian/bookworm64"
config.ssh.insert_key = false
config.vm.synced_folder ".", "/vagrant", disabled: true
# VM Provider
config.vm.provider :virtualbox do |v|
v.memory = 256
v.linked_clone = true
end
# STACK
# GUAC SERVER
config.vm.define "guac-server" do |nginx|
nginx.vm.hostname = "server.dev"
# static ip address
nginx.vm.network :private_network, ip: "192.168.60.2"
end
# GUACD
config.vm.define "guac-agent" do |wordpress|
wordpress.vm.hostname = "agent.dev"
# static ip address
wordpress.vm.network :private_network, ip: "192.168.60.3"
end
end

@ -0,0 +1,12 @@
nodes:
control:
cpu: 2
memory: 4096
workers:
count: 2
cpu: 1
memory: 2048
software:
box: debian/bookworm64
os: Debian_12
Loading…
Cancel
Save