Commit Graph

46 Commits

Author SHA1 Message Date
e60e0bbebf Fix module loading logic
Modules are located on the `modules` folder on the project.
By default, kickstart will put itself on the `compile/modules/kickstart`
before any folder is linked there as well. This give the possibility of
overriding which kickstart project will be deployed with you.

Kickstart is treated as an special folder, given that the projects
requires its functions. So, it is loaded before all of the modules, and
skiped looping over the `modules` folder.
2014-02-23 12:48:33 -03:00
e08395a0ea Add docker container that comes with kickstart installed 2014-02-23 12:25:01 -03:00
04f7cb0c61 Remove typo on instructions to install kickstart 2014-02-23 12:24:06 -03:00
1b7edd0b1c Return the result of the kickstart.package.install or just skip when already installed 2014-02-22 16:48:45 -03:00
d4ad417027 Add kickstart.user functions 2014-02-22 16:48:09 -03:00
7ca421e645 Add information about kickstart-baseline as sample project 2014-02-22 12:37:59 -03:00
60a6a0b29f Add index to the documentation 2014-02-21 22:10:17 -03:00
54a0491eac Add information about linking and sudo 2014-02-21 21:28:52 -03:00
b783772864 Add support to send password on deploy 2014-02-21 21:27:32 -03:00
57b73e88fd Add support to debug 2014-02-21 21:14:39 -03:00
c908d00703 Add autocomplete 2014-02-21 19:43:24 -03:00
460fdd57f8 Add doc function 2014-02-21 19:30:18 -03:00
246ae7051e Add remaining documentation for kickstart functions 2014-02-21 19:29:57 -03:00
7ef54c4f5d Better error description when there is not possible download application 2014-02-21 18:04:39 -03:00
26e3dac192 Documentation for kickstart namespace commands 2014-02-21 18:04:19 -03:00
424a7166df Introduce kickstart bootstrap 2014-02-21 17:00:16 -03:00
b848aa5799 Add function to create a user with default password if it does not exist 2014-02-21 16:39:09 -03:00
00f52c7336 Remove debugging from create 2014-02-21 16:08:19 -03:00
b30b745509 Suggest use of docker-ssh when create 2014-02-21 16:02:39 -03:00
47e692b57f Support running with sudo 2014-02-21 15:59:46 -03:00
f599567230 Remove reference to old command 2014-02-21 15:50:53 -03:00
7b7ddef868 Create kickstart.file.link that will make sure a location is a link 2014-02-21 15:31:14 -03:00
e6ba63f470 Remove yum support. I didn't test on it yet 2014-02-21 15:17:22 -03:00
0535568078 Make curl silent 2014-02-21 15:12:33 -03:00
0cd91a63a7 Remove update and upgrade from apt in favour of kickstart.package ones 2014-02-21 15:12:20 -03:00
ffe0b8f65b Add profile support for mac 2014-02-21 15:11:59 -03:00
840a410ff2 Add a better way to check if the current target is an specific OS 2014-02-21 15:11:24 -03:00
dcebd553ab Add support to brew 2014-02-21 15:10:49 -03:00
71c881ee96 Function to check for command existence 2014-02-20 17:53:37 -03:00
f09368268d Properly mute grep error when adding files to profile.d 2014-02-20 17:48:13 -03:00
ec1d130d07 Add info to some kickstart functions 2014-02-20 17:25:37 -03:00
e4f5031d32 Fix create group command 2014-02-20 17:12:23 -03:00
e5ab920485 Add context information to info and commands 2014-02-20 17:11:52 -03:00
d3b46b912d Introduce baseline infect 2014-02-20 16:53:59 -03:00
8f9187f034 Ignore compile folder on create project 2014-02-20 15:06:18 -03:00
4229923661 Introduce kickstart help and commands 2014-02-20 13:28:28 -03:00
aae2eb2f41 Introduce kickstart local 2014-02-20 13:24:40 -03:00
092e48e3fd Introduce kickstart root-dir
The root-dir is important to know so we can include the kickstart as a
module on compile, so projects can access the kickstart utilities on
their recipes
2014-02-20 13:21:15 -03:00
32e708710b Introduce kickstart create 2014-02-20 13:20:31 -03:00
fcfd9c516e Introduce kickstart deploy 2014-02-20 13:19:43 -03:00
a833d374d1 Introduce kickstart compile command 2014-02-20 12:53:48 -03:00
c4379c5baf Kickstart helper modules to be used on recipes 2014-02-20 12:50:49 -03:00
749fbae08c Docker utilities to try out recipes and the commands 2014-02-20 12:49:57 -03:00
ce2ac5e848 Add create command 2014-02-19 20:26:18 -03:00
db2cd4a4e3 Add kickstart binary command with instalation instructions 2014-02-19 20:25:41 -03:00
88d24a4937 Initial commit 2014-02-18 12:24:31 -03:00