]> gitweb.fluxo.info Git - leap/leap_cli.git/log
leap/leap_cli.git
13 years agoadded lsb-release to init-node
elijah [Thu, 22 Nov 2012 20:06:11 +0000 (12:06 -0800)]
added lsb-release to init-node

13 years agoadded commercial_ca_cert
elijah [Wed, 21 Nov 2012 21:48:30 +0000 (13:48 -0800)]
added commercial_ca_cert

13 years agoclean up dh params generated by certtool.
elijah [Wed, 21 Nov 2012 20:41:55 +0000 (12:41 -0800)]
clean up dh params generated by certtool.

13 years agominor
elijah [Sat, 17 Nov 2012 09:29:43 +0000 (01:29 -0800)]
minor

13 years agoalways generate self-signed provider cert, but include a note that it should be writt...
elijah [Sat, 17 Nov 2012 09:29:37 +0000 (01:29 -0800)]
always generate self-signed provider cert, but include a note that it should be written over.

13 years agoadded ability to fingerprint x509 certs
elijah [Sat, 17 Nov 2012 09:28:52 +0000 (01:28 -0800)]
added ability to fingerprint x509 certs

13 years agoadded CSR ability (and vendored certificate_authority gem, so we can get the unreleas...
elijah [Fri, 16 Nov 2012 22:30:20 +0000 (14:30 -0800)]
added CSR ability (and vendored certificate_authority gem, so we can get the unreleased fixes we need).

13 years agoinclude missing vendor/vagrant_ssh_keys in gem
elijah [Thu, 15 Nov 2012 21:04:33 +0000 (13:04 -0800)]
include missing vendor/vagrant_ssh_keys in gem

13 years agofixed minor bug with 'false' values on node configs.
elijah [Thu, 15 Nov 2012 09:54:53 +0000 (01:54 -0800)]
fixed minor bug with 'false' values on node configs.

13 years agoauto remove files/nodes/x when nodes/x.json doesn't exist anymore.
elijah [Thu, 15 Nov 2012 09:54:31 +0000 (01:54 -0800)]
auto remove files/nodes/x when nodes/x.json doesn't exist anymore.

13 years agominor fix to exception catching
elijah [Thu, 15 Nov 2012 09:18:47 +0000 (01:18 -0800)]
minor fix to exception catching

13 years agoensure certificates are generated with subjectAltName that includes all domain aliases
elijah [Thu, 15 Nov 2012 08:19:57 +0000 (00:19 -0800)]
ensure certificates are generated with subjectAltName that includes all domain aliases

13 years agofixed rake task update-requirements
elijah [Thu, 15 Nov 2012 08:19:33 +0000 (00:19 -0800)]
fixed rake task update-requirements

13 years agoonly generate cert of x509.user == true
elijah [Thu, 15 Nov 2012 07:55:47 +0000 (23:55 -0800)]
only generate cert of x509.user == true

13 years agoinherit .json from leap_platform/provider_base
elijah [Thu, 15 Nov 2012 07:08:59 +0000 (23:08 -0800)]
inherit .json from leap_platform/provider_base

13 years agomore improvements to logging
elijah [Wed, 14 Nov 2012 22:28:09 +0000 (14:28 -0800)]
more improvements to logging

13 years agoadded requirements checking - will bail out if a configuration option is missing
elijah [Wed, 14 Nov 2012 22:27:35 +0000 (14:27 -0800)]
added requirements checking - will bail out if a configuration option is missing

13 years agoversion bump.
elijah [Wed, 14 Nov 2012 08:31:35 +0000 (00:31 -0800)]
version bump.

13 years agomade 'leap update-cert' intelligently update all certificates as needed.
elijah [Wed, 14 Nov 2012 08:24:19 +0000 (00:24 -0800)]
made 'leap update-cert' intelligently update all certificates as needed.

13 years agocleaned up logging, and much improved error message when file is not found
elijah [Wed, 14 Nov 2012 06:49:32 +0000 (22:49 -0800)]
cleaned up logging, and much improved error message when file is not found

13 years agobetter vagrant error msg.
elijah [Fri, 9 Nov 2012 09:38:52 +0000 (01:38 -0800)]
better vagrant error msg.

13 years agovagrant support
elijah [Fri, 9 Nov 2012 09:22:48 +0000 (01:22 -0800)]
vagrant support

13 years agoremove apt-get warnings when running init-node
elijah [Fri, 9 Nov 2012 02:17:17 +0000 (18:17 -0800)]
remove apt-get warnings when running init-node

13 years agorakefile: better language for install, added uninstall.
elijah [Thu, 8 Nov 2012 21:59:14 +0000 (13:59 -0800)]
rakefile: better language for install, added uninstall.

13 years agofixed tests
elijah [Wed, 7 Nov 2012 07:50:08 +0000 (23:50 -0800)]
fixed tests

13 years agoupdated test/provider and added configurable life_span to CA.
elijah [Wed, 7 Nov 2012 07:46:57 +0000 (23:46 -0800)]
updated test/provider and added configurable life_span to CA.

13 years agominor path change
elijah [Wed, 7 Nov 2012 01:47:49 +0000 (17:47 -0800)]
minor path change

13 years agoset default log_level to 1
elijah [Sun, 4 Nov 2012 21:17:59 +0000 (13:17 -0800)]
set default log_level to 1

13 years agoallow symbols for ObjectList lookup
elijah [Sun, 4 Nov 2012 21:15:26 +0000 (13:15 -0800)]
allow symbols for ObjectList lookup

13 years agoadded automatic secret generation in secrets.json
elijah [Sun, 4 Nov 2012 19:30:16 +0000 (11:30 -0800)]
added automatic secret generation in secrets.json

13 years agodistinguish between leap progress and capistrano progress
elijah [Sun, 4 Nov 2012 09:37:02 +0000 (01:37 -0800)]
distinguish between leap progress and capistrano progress

13 years agoremove unneeded files from vendored supply_drop
elijah [Sun, 4 Nov 2012 09:23:22 +0000 (01:23 -0800)]
remove unneeded files from vendored supply_drop

13 years agominor cleanup
elijah [Sun, 4 Nov 2012 09:22:36 +0000 (01:22 -0800)]
minor cleanup

13 years agobetter reporting of puppet progress (supply_drop hack)
elijah [Sun, 4 Nov 2012 09:22:23 +0000 (01:22 -0800)]
better reporting of puppet progress (supply_drop hack)

13 years agoremove sudo calls
elijah [Sun, 4 Nov 2012 09:20:32 +0000 (01:20 -0800)]
remove sudo calls

13 years agobetter path management
elijah [Sun, 4 Nov 2012 09:19:49 +0000 (01:19 -0800)]
better path management

13 years agoadded --print <attr> to "leap list" command.
elijah [Sun, 4 Nov 2012 05:43:22 +0000 (22:43 -0700)]
added --print <attr> to "leap list" command.

13 years agoMerge branch 'master' of ssh://leap.se/leap_cli
elijah [Sat, 3 Nov 2012 23:01:20 +0000 (16:01 -0700)]
Merge branch 'master' of ssh://leap.se/leap_cli

Conflicts:
lib/leap_cli/commands/ca.rb

13 years agofixed typo
elijah [Sat, 3 Nov 2012 22:59:58 +0000 (15:59 -0700)]
fixed typo

13 years agoforgot comma
varac [Sat, 3 Nov 2012 09:42:39 +0000 (10:42 +0100)]
forgot comma

13 years agoexplicitly set digest in server cert generation
elijah [Sat, 3 Nov 2012 02:15:21 +0000 (19:15 -0700)]
explicitly set digest in server cert generation

13 years agofixed another eval problem in 1.9
elijah [Sat, 3 Nov 2012 02:14:47 +0000 (19:14 -0700)]
fixed another eval problem in 1.9

13 years agoupdated .gitignore
elijah [Fri, 2 Nov 2012 05:09:09 +0000 (22:09 -0700)]
updated .gitignore

13 years agofigured out a workaround to make --version work as expected
elijah [Fri, 2 Nov 2012 05:08:56 +0000 (22:08 -0700)]
figured out a workaround to make --version work as expected

13 years agofixed bugs in ruby 1.9 related to our use of eval.
elijah [Fri, 2 Nov 2012 04:47:36 +0000 (21:47 -0700)]
fixed bugs in ruby 1.9 related to our use of eval.

13 years agofixed generation of authorized_keys and known_hosts: now entries are sorted
elijah [Fri, 2 Nov 2012 04:46:54 +0000 (21:46 -0700)]
fixed generation of authorized_keys and known_hosts: now entries are sorted

13 years agoadded some initial tests. yeah.
elijah [Fri, 2 Nov 2012 04:45:50 +0000 (21:45 -0700)]
added some initial tests. yeah.

13 years agofixed bug with compiling authorized_keys
elijah [Thu, 1 Nov 2012 22:47:19 +0000 (15:47 -0700)]
fixed bug with compiling authorized_keys

13 years agofixed test/provider/services/openvpn.json
elijah [Thu, 1 Nov 2012 08:21:21 +0000 (01:21 -0700)]
fixed test/provider/services/openvpn.json

13 years agomore complete rsync compatibility with Net::SSH options
elijah [Thu, 1 Nov 2012 08:08:04 +0000 (01:08 -0700)]
more complete rsync compatibility with Net::SSH options

13 years agox.509 support -- added certificate authority creation and server cert creation
elijah [Thu, 1 Nov 2012 08:07:27 +0000 (01:07 -0700)]
x.509 support -- added certificate authority creation and server cert creation

13 years agofix the generation of the known_hosts file
elijah [Tue, 30 Oct 2012 20:26:07 +0000 (13:26 -0700)]
fix the generation of the known_hosts file

13 years agouse GlobalKnownHostsFile for rsync and ssh instead of UserKnownHostsFile.
elijah [Tue, 30 Oct 2012 20:06:05 +0000 (13:06 -0700)]
use GlobalKnownHostsFile for rsync and ssh instead of UserKnownHostsFile.

13 years agofixed 'leap ssh' with nonstandard port
elijah [Mon, 29 Oct 2012 21:52:50 +0000 (14:52 -0700)]
fixed 'leap ssh' with nonstandard port

13 years agorespect configured ssh port when doing keyscan
elijah [Mon, 29 Oct 2012 20:23:56 +0000 (13:23 -0700)]
respect configured ssh port when doing keyscan

13 years agomake typed passwords invisible again (use --echo to make them visible)
elijah [Mon, 29 Oct 2012 20:17:34 +0000 (13:17 -0700)]
make typed passwords invisible again (use --echo to make them visible)

13 years agohardcode puppet to /usr/bin/puppet for now
elijah [Mon, 29 Oct 2012 19:46:38 +0000 (12:46 -0700)]
hardcode puppet to /usr/bin/puppet for now

13 years agoauto run 'git submodule update --init' on leap platform if needed
elijah [Sat, 27 Oct 2012 22:56:48 +0000 (15:56 -0700)]
auto run 'git submodule update --init' on leap platform if needed

13 years agobump version to 0.1.0
elijah [Sat, 27 Oct 2012 22:14:03 +0000 (15:14 -0700)]
bump version to 0.1.0

13 years agominor code cleanup
elijah [Sat, 27 Oct 2012 22:13:45 +0000 (15:13 -0700)]
minor code cleanup

13 years agoavoid KCODE error under ruby 1.9
elijah [Sat, 27 Oct 2012 22:13:29 +0000 (15:13 -0700)]
avoid KCODE error under ruby 1.9

13 years agoswitch to using ya2yaml
elijah [Sat, 27 Oct 2012 22:05:03 +0000 (15:05 -0700)]
switch to using ya2yaml

13 years agoinstall ruby-hiera-puppet when doing init-node
elijah [Sat, 27 Oct 2012 20:25:51 +0000 (13:25 -0700)]
install ruby-hiera-puppet when doing init-node

13 years agosuppress auth-agent warning
elijah [Thu, 25 Oct 2012 20:56:19 +0000 (13:56 -0700)]
suppress auth-agent warning

13 years agomake gpg optional
elijah [Thu, 25 Oct 2012 20:47:50 +0000 (13:47 -0700)]
make gpg optional

13 years agoupdated gemspec, removed gemfile.lock
elijah [Thu, 25 Oct 2012 20:47:13 +0000 (13:47 -0700)]
updated gemspec, removed gemfile.lock

13 years agocleaned up the code a bit by adding SshKey class.
elijah [Thu, 25 Oct 2012 07:49:10 +0000 (00:49 -0700)]
cleaned up the code a bit by adding SshKey class.

13 years agocreated 'rake build' and 'rake install', updated README.
elijah [Thu, 25 Oct 2012 04:40:11 +0000 (21:40 -0700)]
created 'rake build' and 'rake install', updated README.

13 years agouse new hardcoded paths /etc/leap and /srv/leap
elijah [Wed, 24 Oct 2012 11:08:21 +0000 (04:08 -0700)]
use new hardcoded paths /etc/leap and /srv/leap

13 years agoupdated README
elijah [Wed, 24 Oct 2012 10:50:11 +0000 (03:50 -0700)]
updated README

13 years agoinclude vendored files in gemspec
elijah [Wed, 24 Oct 2012 10:43:49 +0000 (03:43 -0700)]
include vendored files in gemspec

13 years agofixed typo with read_file! and don't require pgp key for a user.
elijah [Tue, 23 Oct 2012 19:09:31 +0000 (12:09 -0700)]
fixed typo with read_file! and don't require pgp key for a user.

13 years agomore attempt at 1.9 compatibility
elijah [Tue, 23 Oct 2012 18:47:19 +0000 (11:47 -0700)]
more attempt at 1.9 compatibility

13 years agofixed init-node typo bug
elijah [Tue, 23 Oct 2012 18:18:39 +0000 (11:18 -0700)]
fixed init-node typo bug

13 years agofixed md5 problem (again)
elijah [Tue, 23 Oct 2012 17:36:31 +0000 (10:36 -0700)]
fixed md5 problem (again)

13 years agominor change for ruby 1.9 compatibility
elijah [Tue, 23 Oct 2012 17:16:29 +0000 (10:16 -0700)]
minor change for ruby 1.9 compatibility

13 years agoadded a bunch of new commands, including init-node and deploy
elijah [Tue, 23 Oct 2012 10:53:06 +0000 (03:53 -0700)]
added a bunch of new commands, including init-node and deploy

13 years agominor change to notes
elijah [Tue, 23 Oct 2012 10:52:22 +0000 (03:52 -0700)]
minor change to notes

13 years agoupdated common.json to use dynamic authorized_keys
elijah [Tue, 23 Oct 2012 10:51:54 +0000 (03:51 -0700)]
updated common.json to use dynamic authorized_keys

13 years agopatched supply_drop gem and vendored it
elijah [Tue, 23 Oct 2012 10:50:52 +0000 (03:50 -0700)]
patched supply_drop gem and vendored it

13 years agoremove compiled files from git.
elijah [Sun, 21 Oct 2012 23:19:07 +0000 (16:19 -0700)]
remove compiled files from git.

13 years agomore devnotes
elijah [Sun, 21 Oct 2012 23:18:18 +0000 (16:18 -0700)]
more devnotes

13 years agochanged domain.public to domain.full_suffix, domain.internal to domain.internal_suffix
elijah [Sun, 21 Oct 2012 23:18:04 +0000 (16:18 -0700)]
changed domain.public to domain.full_suffix, domain.internal to domain.internal_suffix

13 years agoadded command init-node
elijah [Sun, 21 Oct 2012 23:17:05 +0000 (16:17 -0700)]
added command init-node

13 years agoreplace command 'init' with 'new-provider'
elijah [Sun, 21 Oct 2012 20:59:57 +0000 (13:59 -0700)]
replace command 'init' with 'new-provider'

13 years agoremove minor duplication
elijah [Sun, 21 Oct 2012 20:59:06 +0000 (13:59 -0700)]
remove minor duplication

13 years agoupdated gem requirements
elijah [Sun, 21 Oct 2012 20:58:49 +0000 (13:58 -0700)]
updated gem requirements

13 years agoMerge branch 'master' of ssh://leap.se/leap_cli
elijah [Thu, 18 Oct 2012 19:26:14 +0000 (12:26 -0700)]
Merge branch 'master' of ssh://leap.se/leap_cli

13 years agoadded add-user command
elijah [Sun, 14 Oct 2012 10:02:06 +0000 (03:02 -0700)]
added add-user command

13 years agoadded ssh_pubkeys to common.json
varac [Fri, 12 Oct 2012 13:11:52 +0000 (15:11 +0200)]
added ssh_pubkeys to common.json

13 years agoadded dh.key
varac [Fri, 12 Oct 2012 12:29:48 +0000 (14:29 +0200)]
added dh.key

13 years agonew test/provider data
elijah [Thu, 11 Oct 2012 07:43:05 +0000 (00:43 -0700)]
new test/provider data

13 years agocode cleanup. better support for nested configs and templates.
elijah [Thu, 11 Oct 2012 07:42:46 +0000 (00:42 -0700)]
code cleanup. better support for nested configs and templates.

13 years agohiera yaml output filenames are just the node name, not the domain name.
elijah [Wed, 10 Oct 2012 07:11:25 +0000 (00:11 -0700)]
hiera yaml output filenames are just the node name, not the domain name.

13 years agohierarchical yaml output.
elijah [Wed, 10 Oct 2012 07:09:31 +0000 (00:09 -0700)]
hierarchical yaml output.

13 years agoadded highline dependency
elijah [Wed, 10 Oct 2012 07:07:41 +0000 (00:07 -0700)]
added highline dependency

13 years agofixed paths
elijah [Tue, 9 Oct 2012 07:05:44 +0000 (00:05 -0700)]
fixed paths

13 years agoinitial code commit
elijah [Tue, 9 Oct 2012 07:01:55 +0000 (00:01 -0700)]
initial code commit

13 years agoinitial commit.
elijah [Tue, 9 Oct 2012 06:59:59 +0000 (23:59 -0700)]
initial commit.