Anders Ingemann
1c54c5e8a8
Add .0 to version number
2014-06-04 23:49:13 +02:00
Anders Ingemann
14b7f84305
Merge pull request #102 from Jimdo/fix-issue-with-apt-preferences
...
AptUpdate has to explicitly depend on WritePreferences
2014-05-28 22:14:09 +02:00
Jan Brauer
7371c1636b
Incorporate feedback
2014-05-28 21:19:15 +02:00
Jan Brauer
18a85c157f
AptUpdate has to explicitly depend on WritePreferences
2014-05-28 09:55:09 +02:00
Anders Ingemann
6c071bed72
Update syntax check command
2014-05-10 20:34:25 +02:00
Anders Ingemann
8617618084
Don't use markdown in changelog
2014-05-10 18:08:29 +02:00
Anders Ingemann
b5fcf13cf5
Fix links
2014-05-10 18:03:33 +02:00
Anders Ingemann
0cbe057f5f
Increase test output delay to avoid bogus test fails
2014-05-10 17:50:05 +02:00
Anders Ingemann
02c683120a
Refactor tasklist for easier integration by taskoverview
2014-05-10 17:28:31 +02:00
Anders Ingemann
f0e5be0ded
Split up development page
2014-05-10 16:56:26 +02:00
Anders Ingemann
f86e15aa49
Move taskoverview into docs/
2014-05-10 16:42:35 +02:00
Anders Ingemann
de76c3aadd
Move development guidelines into docs
2014-05-10 16:22:32 +02:00
Anders Ingemann
551b01ea27
Note about changelog in contribution guidelines
2014-05-08 23:16:00 +02:00
Anders Ingemann
f50a8e66ce
Merge branch 'master' into development
...
Conflicts:
.gitignore
bootstrapvz/common/tasks/apt.py
bootstrapvz/plugins/cloud_init/__init__.py
bootstrapvz/plugins/cloud_init/tasks.py
tox.ini
2014-05-08 23:00:54 +02:00
Anders Ingemann
16b394d135
Fix fetching of packages.components
...
Add update from master
2014-05-08 22:58:29 +02:00
Anders Ingemann
60d51834c1
Add changes by Dhananjay to changelog
2014-05-08 22:28:11 +02:00
Anders Ingemann
07dc9ec2a9
Don't allow target in include/exclude_packages
...
Fix indentation in schema
2014-05-08 22:20:48 +02:00
Anders Ingemann
1ee1e7b645
Merge pull request #84 from dbalan/saltstack_minion
...
Add salt plugin.
2014-05-08 22:18:41 +02:00
Anders Ingemann
2cf6e8cbbd
Merge pull request #82 from dbalan/expose_debootstrap_include
...
Expose debootstrap include/exclude in manifest.
2014-05-08 22:14:21 +02:00
Dhananjay Balan
064c4f24bd
Add salt plugin
...
- uses salt bootstrap to install minion code
- custom grains can be set.
- option to specify master in the manifest.
e.g manifest (TODO: Add this to doc.)
"salt": {
"install_source": "git",
"version": "develop", \\ Only if the source is git
"master": "", \\ salt master ip or fqdn
"grains": {
"custom_grain1": "custom_grain_value1",
"custom_grain2": "custom_grain_value2",
}
}
2014-05-05 00:07:56 +05:30
Dhananjay Balan
058d4d8627
Be pythonic.
...
Use sets.update method to add pacakge names.
2014-05-05 00:00:48 +05:30
Anders Ingemann
ee3fe0bf42
Convert param docs into parseable format.
2014-05-04 19:31:53 +02:00
Anders Ingemann
ee6df57f3f
Use RTD theme
2014-05-04 19:11:33 +02:00
Anders Ingemann
3cc84c95e8
Silly me, putting things where they don't belong
2014-05-04 19:09:34 +02:00
Dhananjay Balan
2982bfc629
Expose debootstrap include/exclude in manifest.
...
This is useful in many cases in which the next steps of bootstrapping the image depends on the packages, for e.g to use a non-conventional repository transports like https.
2014-05-04 22:12:03 +05:30
Anders Ingemann
6302d5d962
Fix log_call test to not give random outcomes.
...
We shouldn't play around with the carriage return char,
seems like using that together with readline gives undefined results (wrt ordering).
2014-05-04 15:01:45 +02:00
Anders Ingemann
f1994fab1e
Don't use Queue to gather log messages in log_call
...
... instead we just log the messages directly
2014-05-04 14:36:43 +02:00
Anders Ingemann
20eabc8aca
Fix #21 , check the AWS user-id on S3 manifests
2014-05-04 14:02:38 +02:00
Anders Ingemann
a3b84737f1
HVM AMIs only work when EBS backed right now.
...
S3 backed AMIs only work when they are unpartitioned.
Remove json schema restriction and add some nicer messages in the validation function
2014-05-04 13:46:40 +02:00
Anders Ingemann
612fe46186
Add restriction on partition type for HVM AMIs
2014-05-04 13:41:16 +02:00
Anders Ingemann
2ebacf6a3a
Fix MBR offset and add some comments to explain
2014-05-04 13:41:16 +02:00
Anders Ingemann
3e4882128e
Fix wrong bootloader vs. virtualization check
2014-05-04 13:41:16 +02:00
Anders Ingemann
40f208c151
Fix AdjustExpandRootScript
...
Also, only add it when it is required
2014-05-04 13:41:16 +02:00
Anders Ingemann
a9558a729a
Make the gpt_offset fiddling easier to understand
2014-05-04 13:41:16 +02:00
Anders Ingemann
f3d633780f
Use string concatenation instead of format()
...
String concatenation can at times be easier to read that format().
One should choose whichever approach is more readable.
2014-05-04 13:41:15 +02:00
Anders Ingemann
7e03dbe35d
Change order of expected output in log_call test
...
This will fail on OSX but work on Debian (no idea as to why, yet)
2014-05-04 09:34:26 +02:00
Anders Ingemann
858e325fac
Fix minor mistakes in log_call
2014-05-03 23:15:10 +02:00
Anders Ingemann
b25e607388
Move "sections" setting into "packages" section.
...
Rename it to "components", which is the real name for it (see http://manpages.debian.org/cgi-bin/man.cgi?query=sources.list ).
2014-05-03 21:57:12 +02:00
Anders Ingemann
03a9667c64
Add enable_agent option to puppet plugin
2014-05-03 21:50:00 +02:00
Anders Ingemann
00780844c7
Add a test for log_call.
...
Make log_call a little shorter as well, stream_readline() is now a closure.
2014-05-03 19:41:55 +02:00
Tiago Ilieve
f43f961de3
Add multiple threads to log_call
...
Conflicts:
bootstrapvz/common/tools.py
2014-05-03 19:41:07 +02:00
Anders Ingemann
e68ed9b66c
Fix import errors, again.
...
(A rebase swallowed a commit somewhere)
2014-05-03 17:04:37 +02:00
Anders Ingemann
7e944cb243
Add stuff to changelog
2014-05-03 16:20:25 +02:00
Anders Ingemann
7958950d19
Generalize "grub only on partitioned volumes" err
...
(move it into base manifest validation)
2014-05-03 16:13:49 +02:00
Anders Ingemann
0a2cd86b4b
Add get_standard_rollback_tasks()
...
This simplifies the the providser rollback_tasks fn considerably
2014-05-03 16:13:49 +02:00
Anders Ingemann
26f0702ae1
Don't add initd installation task in vbox provider
2014-05-03 16:13:48 +02:00
Anders Ingemann
6d2a52f7a0
Create security group (part of standard group)
2014-05-03 16:13:46 +02:00
Anders Ingemann
c0292bf526
Remove unused imports
2014-05-03 16:13:09 +02:00
Anders Ingemann
d5efec8885
Add ssh_group, which configures SSH properly
2014-05-03 16:13:07 +02:00
Anders Ingemann
c81045cc6e
Simplify adding tasks
...
There is now a get_standard_groups function
2014-05-03 16:12:35 +02:00