{"id":20522249,"url":"https://github.com/knpuniversity/ansible","last_synced_at":"2025-06-14T15:33:56.426Z","repository":{"id":72489247,"uuid":"62744087","full_name":"knpuniversity/ansible","owner":"knpuniversity","description":"Course code, script and tons of really-cool-YAML-that-builds-servers for our \"Ansible for Automation\" tutorial","archived":false,"fork":false,"pushed_at":"2023-03-09T17:47:56.000Z","size":8853,"stargazers_count":15,"open_issues_count":2,"forks_count":33,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-27T16:56:01.648Z","etag":null,"topics":["ansible","automation","knpuniversity","symfony-application"],"latest_commit_sha":null,"homepage":"https://knpuniversity.com/screencast/ansible","language":"PHP","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/knpuniversity.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-06T18:27:07.000Z","updated_at":"2022-12-13T15:55:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"d89da07b-d1a9-46f0-b295-b97284cd642d","html_url":"https://github.com/knpuniversity/ansible","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/knpuniversity%2Fansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knpuniversity%2Fansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knpuniversity","download_url":"https://codeload.github.com/knpuniversity/ansible/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248813829,"owners_count":21165631,"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":["ansible","automation","knpuniversity","symfony-application"],"created_at":"2024-11-15T22:34:40.722Z","updated_at":"2025-04-14T02:53:09.808Z","avatar_url":"https://github.com/knpuniversity.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible for Automation!\n\nWell hi there! This repository holds the code and script for the\n[Ansible for Automation!](http://knpuniversity.com/screencast/ansible)\ncourse on KnpUniversity.\n\n## Setup\n\nIf you've just downloaded the code, congratulations!\n\nTo get it working, follow these steps:\n\n**Setup parameters.yml**\n\nFirst, make sure you have an `app/config/parameters.yml`\nfile (you should). If you don't, copy `app/config/parameters.yml.dist`\nto get it:\n\n```\ncp app/config/parameters.yml.dist app/config/parameters.yml\n```\n\nNext, look at the configuration and make any adjustments you\nneed (like `database_password`).\n\n**Download Composer dependencies**\n\nMake sure you have [Composer installed](https://getcomposer.org/download/)\nand then run:\n\n```\ncomposer install\n```\n\nYou may alternatively need to run `php composer.phar install`, depending\non how you installed Composer.\n\n**Setup the Database**\n\nAgain, make sure `app/config/parameters.yml` is setup\nfor your computer. Then, create the database and the\nschema!\n\n```\nphp bin/console doctrine:database:create\nphp bin/console doctrine:migrations:migrate\nphp bin/console hautelook_alice:doctrine:fixtures:load\n```\n\nIf you get an error that the database exists, that should\nbe ok. But if you have problems, completely drop the\ndatabase (`doctrine:database:drop --force`) and try again.\n\n**Start the built-in web server**\n\nYou can use Nginx or Apache, but the built-in web server works\ngreat:\n\n```\nphp bin/console server:run\n```\n\nNow check out the site at `http://localhost:8000`\n\n**For convenience**\n\nIf you are using PhpStorm you may install and enable\nthe [Symfony Plugin](https://plugins.jetbrains.com/idea/plugin/7219-symfony-plugin)\nvia the preferences which provides more auto-completion for Symfony projects.\n\nHave fun!\n\n## Have some Ideas or Feedback?\n\nAnd as always, thanks so much for your support and letting us do what\nwe love!\n\nIf you have suggestions or questions, please feel free to\nopen an issue or message us.\n\n\u003c3 Your friends at KnpUniversity\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknpuniversity%2Fansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknpuniversity%2Fansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknpuniversity%2Fansible/lists"}