{"id":17876797,"url":"https://github.com/jamct/ansible-piqup","last_synced_at":"2025-03-22T02:31:36.240Z","repository":{"id":44505252,"uuid":"409737158","full_name":"jamct/ansible-piqup","owner":"jamct","description":"ansible demo: Order servers and configure docker","archived":false,"fork":false,"pushed_at":"2022-02-10T07:59:20.000Z","size":8,"stargazers_count":14,"open_issues_count":1,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T07:12:00.812Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jamct.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-23T20:37:36.000Z","updated_at":"2023-03-05T07:04:59.000Z","dependencies_parsed_at":"2022-09-10T11:50:25.576Z","dependency_job_id":null,"html_url":"https://github.com/jamct/ansible-piqup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamct%2Fansible-piqup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamct%2Fansible-piqup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamct%2Fansible-piqup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamct%2Fansible-piqup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamct","download_url":"https://codeload.github.com/jamct/ansible-piqup/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244898183,"owners_count":20528331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-28T11:34:53.001Z","updated_at":"2025-03-22T02:31:35.921Z","avatar_url":"https://github.com/jamct.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Piqup: Ansible demo project\n\nOrders a cloud server and a volume in Hetzner Cloud. Installs docker and docker-compose and runs Traefik (HTTP router) and nginx.\n\n## What does this project do?\n\nThis is a demo project for our article \"Wolkenarchitektur\" in c’t Magazin (21/2021). You may use it to find out what's possible with cloud servers and ansible. Try things out, copy snippets if you want and create PRs if things can be done better. This project may not be complete!\n\nIf you want to create recipes for more providers, feel free to create a PR.\n\n## What is Piqup?\n\nJust a fictional start-up.\n\n## How to try it out\n\nTo use these Ansible files you need some prerequisites:\n\n* Install Ansible and learn the basics\n* Create a SSH key\n* Create an account for Hetzner Cloud and an API token\n* Insert your public SSH key to the web interface of Hetzner and call it `ansible`\n* Create account for Cloudflare and an API token\n* Add the tokens to vars/default.yml and change the domains in inventory and vars/default.yml.\n* Change the path to your ssh key in ansible.cfg\n\nNow you can try to run this setup (with Ansible installed). To install all ansible collections and run it, run `run.sh` in this repo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamct%2Fansible-piqup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamct%2Fansible-piqup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamct%2Fansible-piqup/lists"}