-
Notifications
You must be signed in to change notification settings - Fork 5
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
A first try at using Quicksilver #1
Comments
Thanks for trying it out! I think you are very close to getting it to work - sorry about the limitations in the documentation. Some answers:
Let me know how these work for you. On my machine, the full script is taking something like 13-15 minutes for a distro install (it will take longer if you use a large archive). There may be ways to cut this down by a decent amount in the future. I will plan to update the instructions based on your feedback. Thanks again for trying the project! |
Here's a preview of the password documentation - a little more detail than I left before: ###A Note on passwords and keyfiles
Leaving the password blank does not seem to allow a non-password protected account to be logged-in via SSH or su, but I don't know for a fact at the accounts are safe. Please report security issues! The db and email passwords should be in plaintext. |
Thank you for this. I have it all working now. An issue was that I needed to stop the ssh demon on my host as it was Also, mkpasswd modifies the shadow file on the host (not desirable, imo)
'+=' | head -c 16)| (substitute your desired password for MyPAsSwOrD you use small python one-liner:
"$6$a_random_salt")' " which return a hash suitable for shadow without altering the host one Thanks again for your sharing and your help. If I can contribute in anyway, let me know. I am very willing, and have The issue is with the Ansible part of Quicksilver. The Vagrant part
|
Very cool. I'll try out your one-liner - it looks better than what I have and should be cross-platform. Your help would be very welcome. Certainly, testing new releases would be a great help. Perhaps there should be some kind of testing protocol - testing Ansible is not as straightforward as tools higher in the stack. Also, if there is any area of the project where you think you have something to add, let me know. Some candidates:
Let me know if want feedback on any ideas, or just submit a pull request. |
OK, so I looked at the Python one-liner. I take it you are supposed to substitute an actual salt for |
OK, I am now trying the DigitalOcean option and I came across the following problem. /opt/vagrant/embedded/gems/gems/vagrant-1.2.2/lib/vagrant/batch_action.rb:63:in `block (2 levels) in run'
This is generally caused by the OpenSSL configuration associated
This is generally caused by the OpenSSL configuration associated If I change the Vagrantfile as suggested it gives me a /xxx/xxx/xxx/MyOcean/Vagrantfile:26:in So it looks like the suggestion in the earlier error does not work. It seems not to be a missing certificate but an issue with suggested code. Unfortunately I cannot find reference to vm.ca_path on the Vagrant site. Also, I am wondering which certificate ought to be used here, mine, the droplet one or a DigitalOcean one? But I guess that will be the next issue :) Any clues? |
Regarding the passlib.hash algorithm, it is a better solution than my suggestion as each call to encrypt does generate a new salt thus ensuring that each hashed password use a different salt. |
On the encryption: Thanks, I'll go with that then in the documentation. On the |
re cert.crt: In the case above though, it seems that the complain is about the vm.ca_path variable name itself(the suggestion in the error message) not being recognized and not about its value!? Anyway, I will keep on lookin. I am surely learning a lot in the process. :) |
Sorry I'm not more help on this. Please keep me posted, especially if there is something that can help other users. I'd like to get the install process to be simpler and bulletproof. I'd assume any issues you are having would be an issue for other linux users. |
Just to keep you informed, I think the issues are all related to openssh and the quick adhoc way of solving them seems to be by rebooting at every opportunity. This is unfortunately not a very satisfactory solution for me but I need a much more in-depth understanding of openssh before I come up with the correct way. So, I will keep at it. I am surely gaining a good understanding of ansible whilst I am doing this and I believe I am solving two major issues I have with my various and very dynamic os installs. |
Agreed, that's an unfortunate "solution," but it's at least narrowing things down. The main barrier to this tool chain seems to be installation and integration. Hopefully, some of this will improve as these tools mature, but if you have any further thoughts on either the packages/config or just best practices for setup, I'd love to add them in. |
This has the makings of a good and useful project. Thank you for sharing.
I cloned the git repo on my machine and have started trying to get it working. I experienced the following:
I could not go any further despite my dozens of attempts. Any clues about what the problem might be?
Thanks again for sharing.
The text was updated successfully, but these errors were encountered: