{"id":13573251,"url":"https://github.com/f5devcentral/ansible-role-backup_config","last_synced_at":"2025-04-04T12:30:25.368Z","repository":{"id":68953106,"uuid":"153194068","full_name":"f5devcentral/ansible-role-backup_config","owner":"f5devcentral","description":"Ansible role for backup of running configurations from F5 devices","archived":true,"fork":false,"pushed_at":"2019-04-29T16:14:21.000Z","size":8,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-12-22T10:35:17.706Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f5devcentral.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":"2018-10-15T23:22:19.000Z","updated_at":"2023-07-26T21:13:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"c9907eba-a402-4619-9e59-fe5ec01b40ad","html_url":"https://github.com/f5devcentral/ansible-role-backup_config","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Fansible-role-backup_config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Fansible-role-backup_config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Fansible-role-backup_config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Fansible-role-backup_config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f5devcentral","download_url":"https://codeload.github.com/f5devcentral/ansible-role-backup_config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247179308,"owners_count":20897011,"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-08-01T15:00:32.361Z","updated_at":"2025-04-04T12:30:25.360Z","avatar_url":"https://github.com/f5devcentral.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Ansible Role: Backup Config\n\nRole to collect the current device configurations and store it on the Ansible controller\nwith a user specific backup filename and path.\n\n## Requirements\n\nNone.\n\n## Role Variables\n\nAvailable variables are listed below. For their default values, see `defaults/main.yml`:\n\n    provider_server: localhost\n    provider_server_port: 443\n    provider_user: admin\n    provider_password: secret\n    provider_validate_certs: no\n    provider_transport: rest\n    provider_timeout: 120\n\nEstablishes initial connection to your BIG-IQ. These values are substituted into\nyour ``provider`` module parameter.\n\n    filename\n\nSpecifies the filename to store configurations. Since this role backs up multiple files, the\nmultiple files created will be named the value specified here, however the extensions will\ndiffer for the backed up files. For example, if ``filename`` is \"backup\", this role will\ncreate ``backup.qkview`` and ``backup.ucs``.\n\n    path\n\nAbsolute or relative path of folder where config will be stored.\n\n    backup\n\nBoolean flag to indicate if we need to backup configurations before overwriting it with new\nconfigurations.\n\n## Dependencies\n\nNone.\n\n## Example Playbook\n\n    - name: Backup config\n      hosts: bigip\n      vars:\n        backup_config:\n          filename: \"config_{{ ansible_host }}\"\n          path: \"~/network_configs_1/\"\n          backup: yes\n      roles:\n        - { role: f5devcentral.backup_config }\n\n## License\n\nApache\n\n## Author Information\n\nThis role was created in 2018 by [Tim Rupp](https://github.com/caphrim007), with the help of\n[Forrest Crenshaw](https://github.com/focrensh).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5devcentral%2Fansible-role-backup_config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff5devcentral%2Fansible-role-backup_config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5devcentral%2Fansible-role-backup_config/lists"}