Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chocolatey bootstrap: Create a possibilty to provision chocolatey via states #46600

Open
eglipeter opened this issue Mar 18, 2018 · 9 comments
Open
Labels
Confirmed Salt engineer has confirmed bug/feature - often including a MCVE Feature new functionality including changes to functionality and code refactors, etc. State-Module
Milestone

Comments

@eglipeter
Copy link

It would be very nice, if chocolatey could be installed on a minion via a salt sls state file. It should be checked whether chocolatey is installed and if not, the bootstrap function should be called. Most preferably, the version of chocolatey which is installed should chooseable by the admin. Furthermore, it would be nice, if chocolatey could be configured also via such a state module (choco config, https://chocolatey.org/docs/chocolatey-configuration).

Yours,
Peter

@Ch3LL
Copy link
Contributor

Ch3LL commented Mar 19, 2018

@Ch3LL Ch3LL added the info-needed waiting for more info label Mar 19, 2018
@Ch3LL Ch3LL added this to the Blocked milestone Mar 19, 2018
@vernondcole
Copy link
Contributor

It would be nice if the chocolatey state documentation would give a hint that

choc_boot:
  module.run:
    - name: chocolatey.bootstrap

is available. A cross reference to the execution module would then do the trick.

@Ch3LL
Copy link
Contributor

Ch3LL commented May 17, 2018

module.run is available for all execution modules so I don't see it necessary to document just for this execution module. now that i re-read @eglipeter original request I think its best we approve this as a feature request to add a state module around the chocolatey.bootstrap execution module, that way you don't need to use the module.run workaround.

@Ch3LL Ch3LL added Feature new functionality including changes to functionality and code refactors, etc. team-windows and removed info-needed waiting for more info labels May 17, 2018
@Ch3LL Ch3LL modified the milestones: Blocked, Approved May 17, 2018
@Ch3LL
Copy link
Contributor

Ch3LL commented May 17, 2018

ping @saltstack/team-windows just fyi if anyone is curious enough to tackle this ;)

@aledjones
Copy link

Is this issue still under review or has it been ever on your list, @saltstack/team-windows ?
We would really need this to simplify our deployment states for Windows.

@SylvainMartel
Copy link

It would be great to add chocolate client installation from an internal source. Bootstrap doesn't help in that scenario.

@muddman
Copy link

muddman commented Nov 1, 2019

Also, running the current bootstrap module results in (changed=1) even if it's already installed.

version 2019.2.1

chocolatey_install:
  module.run:
    - chocolatey.bootstrap:

@stale
Copy link

stale bot commented Jan 7, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

If this issue is closed prematurely, please leave a comment and we will gladly reopen the issue.

@stale stale bot added the stale label Jan 7, 2020
@sagetherage sagetherage added the Confirmed Salt engineer has confirmed bug/feature - often including a MCVE label Jan 9, 2020
@stale
Copy link

stale bot commented Jan 9, 2020

Thank you for updating this issue. It is no longer marked as stale.

@stale stale bot removed the stale label Jan 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Confirmed Salt engineer has confirmed bug/feature - often including a MCVE Feature new functionality including changes to functionality and code refactors, etc. State-Module
Projects
None yet
Development

No branches or pull requests

7 participants