{"id":20263652,"url":"https://github.com/springerpe/ansible-cloudfoundry","last_synced_at":"2025-09-14T13:34:32.529Z","repository":{"id":80986833,"uuid":"71144840","full_name":"SpringerPE/ansible-cloudfoundry","owner":"SpringerPE","description":"Ansible Cloud Foundry automation for users, security groups, quotas, feature flags, environment variables, organizations and spaces","archived":false,"fork":false,"pushed_at":"2017-02-02T18:21:08.000Z","size":59,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-14T04:44:39.200Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpringerPE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-17T14:05:05.000Z","updated_at":"2021-01-26T17:21:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef38e025-eb30-4ec7-a983-9e93c4162e2f","html_url":"https://github.com/SpringerPE/ansible-cloudfoundry","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/SpringerPE%2Fansible-cloudfoundry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpringerPE%2Fansible-cloudfoundry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpringerPE%2Fansible-cloudfoundry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpringerPE%2Fansible-cloudfoundry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpringerPE","download_url":"https://codeload.github.com/SpringerPE/ansible-cloudfoundry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241731744,"owners_count":20010781,"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-11-14T11:35:50.336Z","updated_at":"2025-03-03T19:59:47.863Z","avatar_url":"https://github.com/SpringerPE.png","language":null,"readme":"# ansible-cloudfoundry\n\nCloud Foundry resource automation using Ansible\n\nHave a look at the repository with the role:\nhttps://github.com/SpringerPE/ansible-cloudfoundry-role/\nto see how to define the resources: feature flags, domains, security groups, quotas,\nenvironment variables, users, organizations and spaces.\n\nInstall the role with ansible-galaxy by typing:\n\n```\nansible-galaxy install -p ./roles -r requirements.yml\n```\n\nYou can manage different Cloud Foundry environments by using inventory\nfiles like this one: `inventory/cf.ini`\nIt makes possible to define some common global configuration variables by splitting\nthem in different files (Ansible superpower!)\n\nOnce the CF credentials are defined in the inventory and the resources in the manifest,\njust run ansible:\n\n```\nansible-playbook -i inventory/cf.ini cf.yml\n```\n\nand done!\n\n\n# Components\n\n### `roles`\n\nAnsible roles to use in the playbooks.\n\n\n### `inventory`\n\nFolder with the variables needed to set-up on each CF environment.\nHave a look at the [Readme in the folder](https://github.com/SpringerPE/ansible-cloudfoundry/blob/master/inventory/Readme.md), to see how to operate.\n\n\n### `cf.yml`\n\nAnsible playbook to run.\n\n```\nansible-playbook -i inventory/test.ini cf.yml\n```\n\n\n\n## Author\n\nJosé Riguera López, jose.riguera@springer-sbm.com\n\nSpringerNature Platform Engineering\n\nCopyright 2017 Springer Nature\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringerpe%2Fansible-cloudfoundry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspringerpe%2Fansible-cloudfoundry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspringerpe%2Fansible-cloudfoundry/lists"}