f3aae7bd7b
Remove unquote for mute
2014-02-25 14:52:51 -03:00
bd14b8d5a8
Anotate documentation with bash codeblocks
2014-02-24 11:02:57 -03:00
b646c6cc20
Update function index
2014-02-24 11:02:34 -03:00
5096abefac
Support for loading recipes and roles from modules
...
Modules are located under `modules` folder. They will be copied on
deploy as well.
An example structure:
```
sample
├── files
├── install.sh
├── modules
│ └── another
│ ├── files
│ ├── install.sh
│ ├── README.md
│ ├── recipes
│ └── roles
│ └── web.sh
├── README.md
├── recipes
└── roles
```
Roles and recipes will be available for your project to access it with
the commited functions
2014-02-23 13:23:25 -03:00
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