diff --git a/README.md b/README.md index 1a0e2f6..d63f6b9 100644 --- a/README.md +++ b/README.md @@ -18,21 +18,6 @@ git clone https://github.com/printfuck/stardew-multiplayer-docker docker-compose up ``` -### Ansible !deprecated! - -Create an inventory file with your hosts - -``` -ansible -i playbook.yml -``` - -### Terraform (with Hetzner Cloud) !deprecated! - -Enter your API Token in `terraform/vars.auto.tfvars` and modify the resource section in `main.tf` to your liking, then run the following script: - -``` -./terra.sh -``` ## Game Setup diff --git a/playbook.yml b/playbook.yml deleted file mode 100644 index 480b474..0000000 --- a/playbook.yml +++ /dev/null @@ -1,44 +0,0 @@ ---- - -- name: Stardew - hosts: "all" - become: true - - roles: - - role: "nickjj.docker" - tags: ["docker"] - - tasks: - - name: Creates directory - file: - path: /var/docker/stardew - state: directory - - name: "Copy Shit over" - copy: - src: ./docker-compose.yml - dest: /var/docker/stardew/docker-compose.yml - - name: "Copy Shit over" - copy: - src: ./asound.conf - dest: /var/docker/stardew/asound.conf - - name: "Copy Shit over" - copy: - src: ./docker - dest: /var/docker/stardew/ - - name: "Copy Shit over" - copy: - src: ./configs - dest: /var/docker/stardew/configs - - name: "Copy Shit over" - copy: - src: ./config - dest: /var/docker/stardew/config - - name: Pip install docker for Ansible's docker_login and docker_service modules - pip: - name: ["docker", "docker-compose"] - - name: "Start docker-compose" - docker_service: - project_src: "/var/docker/stardew" - pull: yes - - diff --git a/terra.sh b/terra.sh deleted file mode 100644 index 1b79bb8..0000000 --- a/terra.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -# Generate SSH keys -ssh-keygen -f terraform/ssh/key -q -P "" - -# Run Terraform -cd terraform -terraform init -terraform apply diff --git a/terraform/main.tf b/terraform/main.tf deleted file mode 100644 index 9c2ece1..0000000 --- a/terraform/main.tf +++ /dev/null @@ -1,41 +0,0 @@ - -variable "hcloud_token" {} - -provider "hcloud" { - token = "${var.hcloud_token}" -} - -resource "hcloud_ssh_key" "main" { - name = "main_key" - public_key = "${file("./ssh/key.pub")}" -} - - -resource "hcloud_server" "game_node" { - name = "game-node" - image = "debian-9" - server_type = "cx11" - ssh_keys = ["${hcloud_ssh_key.main.id}"] - - provisioner "remote-exec" { - inline = [ - "uname -a", - ] - - connection { - host = "${self.ipv4_address}" - type = "ssh" - user = "root" - private_key = "${file("./ssh/key")}" - } - } - - provisioner "local-exec" { - environment { - PUBLIC_IP = "${self.ipv4_address}" - } - - working_dir = "." - command = "ANSIBLE_HOST_KEY_CHECKING=false ansible-playbook -u root --private-key ./ssh/key ../playbook.yml -i ${self.ipv4_address}," - } -} diff --git a/terraform/ssh/key b/terraform/ssh/key deleted file mode 100644 index 501a57f..0000000 --- a/terraform/ssh/key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN OPENSSH PRIVATE KEY----- -b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn -NhAAAAAwEAAQAAAQEAoIp7IVBt+ZsPnPOLmxN/NpDK1m2dugLtdYNgrbbdKYaCYwkfMZuq -SFikUF3sJJSMm7py4pXaFehCxjf+vGyZIxREeLikNRbDkncW8PiWsOpbWM2Ito+/af0jbx -jFndcwoQLnLxNRT3ZtVokKKpMFY921NLPINumDsmDrRKOFNneEFDCdeqiO2uWGinvJSMk8 -2ONqSm0Pim78V+kbJuGJ9dW9IzR+BDC13gCwW1bAzri8zK09G1RlQRyzL2cDQ2l/ToEdUa -LXgGLA0tGScWdjjCAkSldPAXlfWtnY0gaOp8EPJ2cf0ReR1UZEhHJBDxxp2RBD5+he135m -8sQ/w7qhQQAAA8Cw0a1CsNGtQgAAAAdzc2gtcnNhAAABAQCginshUG35mw+c84ubE382kM -rWbZ26Au11g2Cttt0phoJjCR8xm6pIWKRQXewklIybunLildoV6ELGN/68bJkjFER4uKQ1 -FsOSdxbw+Jaw6ltYzYi2j79p/SNvGMWd1zChAucvE1FPdm1WiQoqkwVj3bU0s8g26YOyYO -tEo4U2d4QUMJ16qI7a5YaKe8lIyTzY42pKbQ+KbvxX6Rsm4Yn11b0jNH4EMLXeALBbVsDO -uLzMrT0bVGVBHLMvZwNDaX9OgR1RoteAYsDS0ZJxZ2OMICRKV08BeV9a2djSBo6nwQ8nZx -/RF5HVRkSEckEPHGnZEEPn6F7XfmbyxD/DuqFBAAAAAwEAAQAAAQEAgXAl5q5afS2wYPNc -VCRcJTqI0GqBCUDjBCRxBp6xopF4/zCTngPMP5h4ovOXOccrt0OU7Wu08oTZkcgD8xf8QH -RO4Ka+fq9j7+tk69UCapIKJIdS+x7bTjFzKFfovWKLKsaUbzg8Dr2FWogTUlBHwEU5nMx3 -WQ7dyCyshCLzfP2I7HX/Mm2waAOQ6xaavaelfigXoOZxJ/Vm4wqerj3Sv5FDmeyNaClAfY -xBW8HRunAyS+dYEEcvk4P0PtSbgD6nV2e0I78OxXyQgBqNfta0I7aYIRjc7aJYbF+qQCIW -2cYZMjX/juTzESFY0z1dV6FyCiV2IS9URpINfOoaTYlFoQAAAIEAo+2rDZMwOsPs9N7yN4 -g0bS5htLTXIvpPFOO09LxXtQfZ4UxZqYD440Rww2L6xvcqXrMAEla9qbcAxLB27AcdMuIL -bJ0yMpoy3RHxGcnmoPmhrUX3Dl5uR4X1eReHxMwVoxuZAv9uloVfweqUYT3gEnhkBPDWtF -Tu+lwjzm6mlOwAAACBAMyRh3SsiB1e9of97PqcSW4TYMCvCa8vScN/6HT/0IfErbmawOQ8 -dlqjD+t+V9PKDgmXX/KDvkkzPxA82ysItWk0JdoYHU2EKlrZ3YK1HDpvvj2EOt1h24QtuR -s9goGdRXYiKJ3Gn5QM0LPF/ErVQq9eNOaXErmgWRPu/H0vh/4PAAAAgQDI5z6ORd3rgc49 -Jow4lIjwgIgtTbm4bFKJTeYNZq+kcqOFl1WG/4v1kozurwNHa9UoC5b9qIcIgbyTn9Taua -CN1mDxY4U3fC9Mwb8XF8g4SuEghorWcRI3+Gp3Re5ow33ylwTTpIMRGBYr1VZLFTrFjCVG -kjGXxsETOSccHOG7rwAAAAhhM3hAaWR1bgE= ------END OPENSSH PRIVATE KEY----- diff --git a/terraform/ssh/key.pub b/terraform/ssh/key.pub deleted file mode 100644 index 27543ae..0000000 --- a/terraform/ssh/key.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCginshUG35mw+c84ubE382kMrWbZ26Au11g2Cttt0phoJjCR8xm6pIWKRQXewklIybunLildoV6ELGN/68bJkjFER4uKQ1FsOSdxbw+Jaw6ltYzYi2j79p/SNvGMWd1zChAucvE1FPdm1WiQoqkwVj3bU0s8g26YOyYOtEo4U2d4QUMJ16qI7a5YaKe8lIyTzY42pKbQ+KbvxX6Rsm4Yn11b0jNH4EMLXeALBbVsDOuLzMrT0bVGVBHLMvZwNDaX9OgR1RoteAYsDS0ZJxZ2OMICRKV08BeV9a2djSBo6nwQ8nZx/RF5HVRkSEckEPHGnZEEPn6F7XfmbyxD/DuqFB a3x@idun diff --git a/terraform/vars.auto.tfvars b/terraform/vars.auto.tfvars deleted file mode 100644 index 3d06ca0..0000000 --- a/terraform/vars.auto.tfvars +++ /dev/null @@ -1,2 +0,0 @@ -# Enter Hetzner Cloud Token -hcloud_token = ""