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

removes bad logic in wait_for_default_password #33940

Merged
merged 2 commits into from
Jun 15, 2016
Merged

removes bad logic in wait_for_default_password #33940

merged 2 commits into from
Jun 15, 2016

Conversation

naegelin
Copy link
Contributor

What does this PR do?

removes bad logic in wait_for_default_password

What issues does this PR fix or reference?

checking for "!" in the password results in nodes not being bootstrapped if the don't have a "!" in the password string.

checking for "!" in the password results in nodes not being bootstrapped
remove bad logic in wait_for_default_password
@cachedout
Copy link
Contributor

@techhat Looks like you wrote this originally. Could you have a look please?

@cachedout cachedout added the Pending-Discussion The issue or pull request needs more discussion before it can be closed or merged label Jun 10, 2016
@naegelin
Copy link
Contributor Author

For what its worth Vultr support confirmed to me in a recent discussion that their password scheme recently changed which may be why this issue just surfaced now.

@iggy
Copy link
Contributor

iggy commented Jun 12, 2016

I can confirm a similar fix works for me.

One disturbing thing is that the password changes during the deployment, so I see why this was originally added even if it's not exactly true any longer.

I added support for ssh keys (similar to the DigitalOcean driver) to try to get around this quirk.

@naegelin
Copy link
Contributor Author

@iggy do you have a PR for your ssh changes?

@iggy
Copy link
Contributor

iggy commented Jun 14, 2016

I'm working on it... This is what I have so far.

https://gist.github.com/iggy/8389725d25db437b521caf1aa2585b73

@rallytime rallytime merged commit a68c6b8 into saltstack:develop Jun 15, 2016
gitebra pushed a commit to gitebra/salt that referenced this pull request Jun 16, 2016
* upstream/develop:
  removed method that doesn't exist (saltstack#34026)
  Fix wheel integration test (saltstack#34040)
  Updated latest version for doc site
  remove bad logic in wait_for_default_password (saltstack#33940)
  Removed `!`-password check (saltstack#33939)
  Added check for presence of Testinfra library (saltstack#34015)
  Always make changes to minion config if set (saltstack#34022)
  expose environment specific information stored in consul (saltstack#34027)
  Whitespace fix for develop (saltstack#34016)
  Raise a warning to a user if using Py2 byte-compiled files in Py3 (saltstack#34006)
  Fix hashlib module for python 3 (saltstack#34007)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Pending-Discussion The issue or pull request needs more discussion before it can be closed or merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants