![]() ![]() For read-only (HTTP) clone, use "git:///technicalpickles/dotpickles.git".the dotfiles repository must be compatible with homesick, see.homesick_castles: your dotfiles git repository URL to 'git clone'.For help with SSH agent forwarding, see.If you've already set one up, you can probably get it by running cat ~/.ssh/id_rsa.pub.ssh_keys: the contents of your SSH public key file.for the security conscious, run openssl passwd -1 and type a password in.password: hashed password, generated via openssl passwd -1 "password123".Sample databags/users/testuser.jsonįor example, save the following into databags/users/testuser.json, taking If a user has a dotfiles directory which shouldīe installed (homesick calls them castles), you'll need to insert an addtional 'homesick_castles' property. Mkdir -p ~/code/vagrant-tutorial/databags/ssh_known_hostsįor each user to be created, you'll need to provide a config file atĭatabags/users/USERNAME.json. Mkdir -p ~/code/vagrant-tutorial/databags/users Repositories requiring SSH key authentication via agent forwarding:įor more information about how the custom cookbooks work (and for my notes about learning chef), see the following writeups:Ĭreate sub-directories for cookbooks (chef deployment scripts) and databags (JSON config files): ![]() The following additional cookbooks are required to support dotfiles homesick: installs public git repositories for each user's dotfiles (eg.users: creates user accounts from JSON configuration files. ![]()
0 Comments
Leave a Reply. |