Commit Graph

113 Commits

Author SHA1 Message Date
Bruno Tavares
c3fcd798c3 Uses literal heredoc when compiling the module loading script to reduce escapings 2015-09-26 00:46:57 -03:00
Bruno Tavares
181f40fabb Renames variable on bootstrap script to not confuse with deployment host target. Also, prevents escaping of variables on the script to use literal $ 2015-09-26 00:42:53 -03:00
Bruno Tavares
0c7f0fe389 Unquote to let word splitting happens and pass the information to ssh. Bug introduced when cleaning up linting warnings. 2015-09-26 00:39:52 -03:00
Bruno Tavares
87060cbc94 Small nit detail 2015-09-26 00:35:28 -03:00
Bruno Tavares
d6da54c7ee Fixes container lookup not being able to find a container running for specific image.
docker ps does not receive any more arguments and we have to filter by image ourselves
2015-09-26 00:35:09 -03:00
Bruno Tavares
b09cdfc3e4 Fixes error when looking up documentation introduced when cleaning up lint errors 2015-09-26 00:32:39 -03:00
Bruno Tavares
f516cc2dac Renames variable on deployment script to not confuse with deployment host target 2015-09-26 00:32:34 -03:00
Bruno Lara Tavares
f3229ab566 Merge pull request #5 from rogeriochaves/patch-3
Remove double quotes from ssh target
2015-09-25 23:47:39 -03:00
Rogério Chaves
7cff074e95 Remove double quotes from ssh target 2015-09-25 20:12:01 -03:00
Bruno Lara Tavares
583bfa13db Merge pull request #4 from rogeriochaves/patch-2
Remove whitespace from the begining of templates
2015-09-25 11:56:11 -03:00
Rogério Chaves
f765cf05b2 Remove whitespace from the begining of templates 2015-09-25 09:37:59 -03:00
Bruno Lara Tavares
a1c5a34269 Merge pull request #3 from rogeriochaves/patch-1
Use head option in uppercase
2015-09-25 08:43:37 -03:00
Rogério Chaves
c5ebdb374b Use head option in uppercase 2015-09-25 00:49:36 -03:00
Bruno Tavares
08a4e1ac77 Reports the deployment execution status 2015-06-26 12:14:22 -03:00
Bruno Lara Tavares
0860d143e1 Merge pull request #2 from mindyor/patch-1
typo
2015-06-04 16:19:31 +02:00
mindyor
819217fd17 typo 2015-06-04 11:06:05 -03:00
Bruno Tavares
62a482c062 Updates documentation file with make 2015-05-24 00:09:52 -03:00
Bruno Tavares
421148456f Removes question marks from functions and update minor bash bugs 2015-05-23 23:39:39 -03:00
Bruno Tavares
eb501d3b93 Fixes service functions return code 2015-05-23 23:38:36 -03:00
Bruno Tavares
9fd8dcbca0 Lints the completion command 2015-05-20 17:21:27 -03:00
Bruno Tavares
25069f4877 Lints the executable scripts 2015-05-20 17:16:16 -03:00
Bruno Tavares
7a85a95a54 Lints the code using shellcheck 2015-05-20 16:08:45 -03:00
Bruno Tavares
e1bf0b113c Creates two user utility functions 2015-05-16 18:21:29 -03:00
Bruno Tavares
41f1fb4da8 Execute commands without login in so you can execute commands as nobody 2015-05-03 18:12:15 -03:00
Bruno Tavares
f7a19affc5 Add support for systemd services 2015-04-25 12:40:03 -03:00
Bruno Tavares
6fd8d5bd8f Fix templating with quotes and comments 2014-03-31 16:30:55 -03:00
Bruno Tavares
6d1ebff3d5 Create make install 2014-03-20 19:06:30 -03:00
Bruno Tavares
14146b2f54 Add information about arch container support 2014-03-20 18:38:56 -03:00
Bruno Tavares
07f5059cc6 Bootstrap on a temp folder like deploy 2014-03-20 18:37:51 -03:00
Bruno Tavares
d8ba5cbb59 package upgrade and update for pacman 2014-03-20 18:37:21 -03:00
Bruno Tavares
884a7fd143 Add pacman and Arch reporting 2014-03-20 18:21:45 -03:00
Bruno Tavares
0f0ba26f8e Move each package operation into a file.
This change will accomodate better new package managers
2014-03-20 18:21:22 -03:00
Bruno Tavares
d178098b44 Only load .sh recipes.
This is a preparation for moving each package operation into its own file.
2014-03-20 18:19:55 -03:00
Bruno Tavares
fd524e0116 Add ? to kickstart.debugging 2014-03-20 13:47:29 -03:00
Bruno Tavares
9ee05e6933 Add kickstart.user.root? 2014-03-19 19:55:26 -03:00
Bruno Tavares
5bdabf6556 Deploy kickstart on a tmp folder 2014-03-19 18:23:28 -03:00
Bruno Tavares
d3e22282b6 Default to help when no command is passed in 2014-03-19 12:32:35 -03:00
Bruno Tavares
ac1009f77a Add commands with - to the output 2014-03-17 18:23:04 -03:00
Bruno Tavares
16cc760538 Add better error message. It was confusing that kickstart was not installed 2014-03-17 18:22:48 -03:00
Bruno Tavares
13a79986ea Remove user and OS dependency for figuring out the profile paths 2014-03-17 15:09:41 -03:00
Bruno Tavares
b5d257793f Follow redirects when downloading with curl 2014-03-17 15:09:11 -03:00
Bruno Tavares
3382c92952 Adds templating options to stream and file 2014-03-14 14:51:44 -03:00
Bruno Tavares
27c4ce0aa0 Add informations to the .deb package 2014-03-07 09:19:39 -03:00
Bruno Lara Tavares
4420a365f5 Update README.md 2014-03-07 00:44:02 -03:00
Bruno Tavares
1b15df2ce9 Update about autocompletion setup 2014-03-07 00:40:35 -03:00
Bruno Tavares
501f82e68b Inform about online documentation. Closes #1 2014-03-07 00:40:22 -03:00
Bruno Tavares
6328b54a8b Add packagin instructions 2014-03-07 00:34:30 -03:00
Bruno Tavares
dce2bb2a81 Homebrew install instructions 2014-03-06 21:49:37 -03:00
Bruno Tavares
5f8b15ae27 Update docs index 2014-03-06 20:11:33 -03:00
Bruno Tavares
07dad25ec4 Make kickstart.user.exec work on clients using module
The kickstart.user.exec function was using the `kickstart infect`
command, which works on clients with kickstart installed (which is the
    case for `kickstart infect`ed terminals or baseline).
This change will lookup for the client existance and use it, or use the
compiled module.
2014-03-06 19:28:53 -03:00