{"id":20744099,"url":"https://github.com/petersonwsantos/windows_desktop_packages","last_synced_at":"2025-04-24T05:44:47.048Z","repository":{"id":240908657,"uuid":"101917376","full_name":"petersonwsantos/windows_desktop_packages","owner":"petersonwsantos","description":"ANSIBLE - Role for install Windows desktop packages","archived":false,"fork":false,"pushed_at":"2017-08-31T13:16:21.000Z","size":53,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-24T05:44:43.412Z","etag":null,"topics":["ansible","ansible-galaxy"],"latest_commit_sha":null,"homepage":null,"language":null,"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/petersonwsantos.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":"2017-08-30T18:47:12.000Z","updated_at":"2021-04-13T21:11:22.000Z","dependencies_parsed_at":"2024-05-21T12:11:57.338Z","dependency_job_id":"63912047-13e5-4f70-a39d-e184029b1bb6","html_url":"https://github.com/petersonwsantos/windows_desktop_packages","commit_stats":null,"previous_names":["petersonwsantos/windows_desktop_packages"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petersonwsantos%2Fwindows_desktop_packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petersonwsantos%2Fwindows_desktop_packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petersonwsantos%2Fwindows_desktop_packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petersonwsantos%2Fwindows_desktop_packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petersonwsantos","download_url":"https://codeload.github.com/petersonwsantos/windows_desktop_packages/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250573299,"owners_count":21452342,"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","ansible-galaxy"],"created_at":"2024-11-17T07:14:15.482Z","updated_at":"2025-04-24T05:44:47.030Z","avatar_url":"https://github.com/petersonwsantos.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/petersonwsantos/windows_desktop_packages.svg?branch=master)](https://travis-ci.org/petersonwsantos/windows_desktop_packages)\n[![GitHub release](https://img.shields.io/github/release/petersonwsantos/windows_desktop_packages.svg)](https://github.com/petersonwsantos/windows_desktop_packages/releases)\n[![GitHub issues](https://img.shields.io/github/issues/petersonwsantos/windows_desktop_packages.svg)](https://github.com/petersonwsantos/windows_desktop_packages/issues)\n\n\nRole Windows Desktop Packages\n==============================\n\nThis Ansible Role install programs on the network's desktops using the chocolatey package manager.\n\n\u003cimg src=\"https://www.pivotaltracker.com/images/v7/logos/logo_main.png\" width=\"120\"\u003e\n\n- **Project - Ansible Roles:** https://www.pivotaltracker.com/n/projects/2102371\n\n- **Story:** https://www.pivotaltracker.com/story/show/150707627\n\n\nRequirements\n------------\nTest your Ansible configuration with winrm.  \n\n**[root@ansible ]#** ansible windows -m win_ping\n```\n192.168.0.116 | SUCCESS =\u003e {\n \"changed\": false,\n \"ping\": \"pong\"\n}\n```\n    \nRole Variables\n--------------\n\nThe Variables for this role must be defined in 'default/main.yml' 'vars/main.yml' or '/etc/ansible/groupvars/'.\n\n**windows_desktop_packages_version** : For instalation packages on specific version.\nEx: \n```\nwindows_desktop_packages_version:\n  - notepadplusplus:\n    name: notepadplusplus\n    state: present\n    version: 7.4.2\n    force: True\n  - googlechrome:\n    name: googlechrome\n    state: present\n    version: 60.0.3112.113\n    force: false\n```\n\n**windows_desktop_packages_latest**: For instalation packages on latest version\nEx:\n```\nwindows_desktop_packages_latest:\n  - chocolatey\n  - firefox\n  - jre8\n  - conemu\n  - 7zip.install\n  - openoffice\n  - cdburnerxp\n  - adobereader\n  - ccleaner\n  - dotnet4.0\n  - flashplayerplugin\n  - vlc\n  - pdfcreator\n  - wget\n```\n\nChocolatey\n--------------------\n\nhttps://chocolatey.org/packages\n\n\u003ca href=\"https://feeds.feedburner.com/chocolatey\" title=\"Subscribe to package updates\" rel=\"alternate\" type=\"application/rss+xml\"\u003e\u003cimg src=\"https://www.feedburner.com/fb/images/pub/feed-icon32x32.png\" alt=\"RSS\" style=\"border:0\" /\u003e\u0026nbsp;\u003cspan\u003e Subscribe Chocolatey to updates\u003c/span\u003e\u003c/a\u003e\n\n\nDependencies\n------------\n\nWindows 7 or higher\n\nExample Playbook\n----------------\n\n**[root@ansible ]#** vi site.yml\n```\n    - name: apply common configuration to windows nodes\n      hosts: windows\n\n      roles:\n        - windows_desktop_packages\n```\n\n**[root@ansible ]#** ansible-galaxy install petersonwsantos.windows_desktop_packages\n\n**[root@ansible ]#** tree /etc/ansible\n```\n    /etc/ansible\n        ├── group_vars\n        │   ├── all.yml\n        │   └── windows.yml\n        ├── hosts\n        ├── roles\n        │   ├── petersonwsantos.windows_desktop_packages\n        │   │   ├── defaults\n        │   │   │   └── main.yml\n        │   │   ├── handlers\n        │   │   │   └── main.yml\n        │   │   ├── meta\n        │   │   │   └── main.yml\n        │   │   ├── README.md\n        │   │   ├── tasks\n        │   │   │   └── main.yml\n        │   │   ├── tests\n        │   │   │   ├── inventory\n        │   │   │   └── test.yml\n        │   │   ├── Vagrantfile\n        │   │   └── vars\n        │   │       └── main.yml\n        └── site.yml\n```\n\n\n \n**[root@ansible ]#** ansible-playbook  site.yml \n\nLicense\n-------\n\nBSD\n\nAuthor Information\n------------------\n\nPeterson W santos\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetersonwsantos%2Fwindows_desktop_packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetersonwsantos%2Fwindows_desktop_packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetersonwsantos%2Fwindows_desktop_packages/lists"}