{"id":28442006,"url":"https://github.com/ratulbasak/django-app-rest-api-deploy-using-ansible","last_synced_at":"2026-04-13T16:34:14.320Z","repository":{"id":181085829,"uuid":"97116137","full_name":"ratulbasak/django-app-REST-API-deploy-using-Ansible","owner":"ratulbasak","description":"django REST API deploy using Ansible","archived":false,"fork":false,"pushed_at":"2017-07-13T12:37:45.000Z","size":322,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-29T03:43:32.490Z","etag":null,"topics":["ansible","ansible-playbook","ansible-role","api","django","django-application","django-rest-framework","ssh"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/ratulbasak.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}},"created_at":"2017-07-13T11:41:57.000Z","updated_at":"2017-08-04T16:18:45.000Z","dependencies_parsed_at":"2023-07-14T01:35:08.406Z","dependency_job_id":null,"html_url":"https://github.com/ratulbasak/django-app-REST-API-deploy-using-Ansible","commit_stats":null,"previous_names":["ratulbasak/django-app-rest-api-deploy-using-ansible"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ratulbasak/django-app-REST-API-deploy-using-Ansible","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratulbasak%2Fdjango-app-REST-API-deploy-using-Ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratulbasak%2Fdjango-app-REST-API-deploy-using-Ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratulbasak%2Fdjango-app-REST-API-deploy-using-Ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratulbasak%2Fdjango-app-REST-API-deploy-using-Ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ratulbasak","download_url":"https://codeload.github.com/ratulbasak/django-app-REST-API-deploy-using-Ansible/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ratulbasak%2Fdjango-app-REST-API-deploy-using-Ansible/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31761984,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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","ansible-playbook","ansible-role","api","django","django-application","django-rest-framework","ssh"],"created_at":"2025-06-06T05:39:29.103Z","updated_at":"2026-04-13T16:34:14.313Z","avatar_url":"https://github.com/ratulbasak.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# # django REST-API deploy using Ansible # # \n\n\n**Introduction**\n\nConfiguration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one central location. **Ansible** is a great alternative to these options because it has a much smaller overhead to get started.\n\n\n\n**How Does Ansible Work?**\n\nAnsible works by configuring client machines from an computer with Ansible components installed and configured. It communicates over normal SSH channels in order to retrieve information from remote machines, issue commands, and copy files. Because of this, an Ansible system does not require any additional software to be installed on the client computers.\n\nThis is one way that Ansible simplifies the administration of servers. Any server that has an SSH port exposed can be brought under Ansible's configuration umbrella, regardless of what stage it is at in its life cycle.\n\nAny computer that you can administer through SSH, you can also administer through Ansible.\n\nAnsible takes on a modular approach, making it easy to extend to use the functionalities of the main system to deal with specific scenarios. Modules can be written in any language and communicate in standard JSON.\n\nConfiguration files are mainly written in the YAML data serialization format due to its expressive nature and its similarity to popular markup languages. Ansible can interact with clients through either command line tools or through its configuration scripts called Playbooks.\n\nInstalling Ansible\n\n\n``` sudo apt-add-repository ppa:ansible/ansible ```\n\n\nPress ENTER to accept the PPA addition.\n\n\n``` sudo apt-get update ```\n\n``` sudo apt-get install ansible ```\n\n\nAfter completing the installation, change the ```playbook.yml``` and ```hosts``` file contents where necessary. Goto the ```gunicorn.service``` in devops directory and change values in ```WorkingDirectory``` and ```ExecStart``` of your needs. You also need to place your ip, domain, root, proxy_pass in ```myproject``` file which is an nginx file.\n\nrun: **ansible-playbook -i hosts -s playbook.yml -v**\n\n**ENJOY**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fratulbasak%2Fdjango-app-rest-api-deploy-using-ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fratulbasak%2Fdjango-app-rest-api-deploy-using-ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fratulbasak%2Fdjango-app-rest-api-deploy-using-ansible/lists"}