Gusto / it-cpe-opensource

Tools used by the CPE team at Gusto to manage our endpoints and software deployment systems.
Other
59 stars 29 forks source link

Feature Request (cpe_anyconnect): Allow for `cpe_remote`-based installation of AnyConnect client #38

Closed ChefAustin closed 9 months ago

ChefAustin commented 3 years ago

I think it would be great if cpe_anyconnect had cross-platform install/uninstall resource actions which were built atop cpe_remote. This would allow for consumers of this cookbook to leverage their CDN (as well as make the code a "fully-featured API cookbook", at least in my definition of the term).

My team might have cycles in the coming months to implement this functionality but I felt it prudent to get this feature request submitted in case someone else in the community has the time to implement it (or, perhaps, already has a fork with this feature written).

w0de commented 3 years ago

Yes, I think that is possible. I'll use cpe_workspaceone's pattern of implementing this (ie: install bool attribute, pkg hash attribute).

AnyConnect's predeploy package has several components (umbrella, posture, et al) and an install choices array. Supporting that cleanly might be a challenge!

w0de commented 3 years ago

Implemented at https://github.com/uber/client-platform-engineering/tree/main/chef/cookbooks/cpe_anyconnect

Still hoping to add to this version 🌵

williamtheaker commented 9 months ago

We dropped Anyconnect, sorry WONTFIX