push
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
|
||||
|
||||
|
@ -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…
Reference in New Issue