summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJoey Hess2016-04-01 19:34:27 -0400
committerJoey Hess2016-04-01 19:48:23 -0400
commit93b083f3a1204a7cf4452b5ebd589dd77d25dbac (patch)
treea08ca00a9df02bdf6c68be127cdc6256805a40b4 /doc
parentccfdfcab60753eb6eb6ab1c6a6ad6203b8adfdcf (diff)
setup gpg key in initial setup process
Diffstat (limited to 'doc')
-rw-r--r--doc/README.mdwn19
-rw-r--r--doc/components.mdwn8
-rw-r--r--doc/todo/commandline_to_setup_minimal_repo.mdwn2
3 files changed, 11 insertions, 18 deletions
diff --git a/doc/README.mdwn b/doc/README.mdwn
index b17f8575..fc3c3fd1 100644
--- a/doc/README.mdwn
+++ b/doc/README.mdwn
@@ -44,18 +44,13 @@ see [configuration for the Haskell newbie](https://propellor.branchable.com/hask
`apt-get install propellor`
2. Run `propellor` for the first time. It will set up a `~/.propellor/` git
repository for you.
-3. If you don't have a gpg private key already, generate one: `gpg --gen-key`
-4. Run: `propellor --add-key $KEYID`, which will make propellor trust
- your gpg key, and will sign your `~/.propellor` repository using it.
-5. Edit `~/.propellor/config.hs`, and add a host you want to manage.
+3. Edit `~/.propellor/config.hs`, and add a host you want to manage.
You can start by not adding any properties, or only a few.
-6. Run: `propellor --spin $HOST`
-7. Now you have a simple propellor deployment, but it doesn't do
- much to the host yet, besides installing propellor.
- So, edit `~/.propellor/config.hs` to configure the host, add some
- properties to it, and re-run step 6.
- Repeat until happy and move on to the next host. :)
-8. Once you have a lot of hosts, and running `propellor --spin HOST` for
+4. Run: `propellor --spin $HOST`
+5. Now you have a simple propellor deployment to a host. Continue editing
+ `~/.propellor/config.hs` to further configure the host, add more hosts
+ etc, and re-run `propellor --spin $HOST` after each change.
+6. Once you have a lot of hosts, and running `propellor --spin HOST` for
each host becomes tiresome, you can
[automate that](http://propellor.branchable.com/automated_spins/).
-9. Write some neat new properties and send patches!
+7. Write some neat new properties and send patches!
diff --git a/doc/components.mdwn b/doc/components.mdwn
index 801bb6bf..5b47e106 100644
--- a/doc/components.mdwn
+++ b/doc/components.mdwn
@@ -28,12 +28,8 @@ then copy in `~/.propellor/src/Propellor/` and it will be used. See
## minimal .propellor repository
All that really needs to be in `~/.propellor/` though, is a `config.hs`
-file, and a cabal file. To use propellor this way, you can first
-install propellor, and then copy the two files from the
-[mininalconfig branch](http://source.propellor.branchable.com/?p=source.git;a=tree;h=refs/heads/minimalconfig;hb=refs/heads/minimalconfig),
-or clone it:
-
- git clone git://propellor.branchable.com/ .propellor --branch minimalconfig --single-branch
+file, and a cabal file. Running propellor when `~/.propellor/` doesn't exist
+will ask you if you want a minimal config, and create those files.
In this configuration, when propellor is deploying itself to a new host,
it will automatically install the version of the propellor library
diff --git a/doc/todo/commandline_to_setup_minimal_repo.mdwn b/doc/todo/commandline_to_setup_minimal_repo.mdwn
index 5e82ed0f..2b41d370 100644
--- a/doc/todo/commandline_to_setup_minimal_repo.mdwn
+++ b/doc/todo/commandline_to_setup_minimal_repo.mdwn
@@ -3,3 +3,5 @@ parameters, like --minimal to clone the minimal config repo instead of the
full one, or --stack to set up ~/.propellor to use stack. --[[Joey]]
> Or, it could be an interactive setup process. --[[Joey]]
+
+>> Made it interactive. [[done]] --[[Joey]]