Commit graph

726 commits

Author SHA1 Message Date
Marcin Engelmann
8e92cf7db9 Add comment-header to files deployed by bootstrap-vz (resolves #429) 2018-01-20 18:18:56 +01:00
Marcin Engelmann
ff014a431e Force order of tasks that add console=xxx to kernel command line 2018-01-20 15:45:34 +01:00
Anders Ingemann
10f061ad13
Merge pull request #434 from liori/tmpfs_workspace
tmpfs_workspace: Plugin for having workspace on tmpfs for speed
2018-01-20 14:12:29 +01:00
Tomasz Melcer
152d122250 tmpfs_workspace: Plugin for having workspace on tmpfs for speed 2018-01-20 05:30:59 +01:00
Marcin Engelmann
ad0428a3c6 Add to the KVM provider option to set output of the init process to a virtual or serial console 2018-01-19 09:32:44 +01:00
Anders Ingemann
f00c63eaeb
Merge pull request #435 from octivi/grub_console
Minor changes to GRUB configuration regarding console and serial console
2018-01-18 22:12:41 +01:00
Anders Ingemann
ff701d956e
Merge pull request #431 from octivi/systemd_generate_ssh_hostkeys
Refactorized generation of OpenSSH host keys with a new systemd unit
2018-01-18 22:10:30 +01:00
Marcin Engelmann
fb31ae3c70 Minor changes to GRUB configuration regarding console and serial console 2018-01-18 14:13:51 +01:00
Marcin Engelmann
c3739b875b Removed generate-ssh-hostkeys stub-script left for backward compatibility 2018-01-18 09:48:13 +01:00
Marcin Engelmann
d640311ab6 Refactorized generation of OpenSSH host keys with a new systemd unit. 2018-01-17 20:46:11 +01:00
Tomasz Melcer
c08a8cf344 minimize_size: Typo in temporary file name 2018-01-17 00:46:52 +01:00
Anders Ingemann
fe0f8eba5b
Merge pull request #426 from octivi/remove_ssh_host_ed25519_key
Remove ED25519 ssh host key pair from image
2018-01-14 17:22:06 +01:00
Marcin Engelmann
e8edec7be1 Remove ED25519 ssh host key pair from image (resolves #425, workaround for #432) 2018-01-14 14:54:34 +01:00
Marcin Engelmann
6bb167f361 Clear the machine ID for jessie and newer releases (systemd) (resolves #427) 2018-01-14 14:27:20 +01:00
Tomasz Melcer
75e0ce86f0 minimize_size: New option for qemu-img-based shrinking 2018-01-13 03:20:48 +01:00
Tomasz Melcer
6a96a2b5b1 minimize_size: Split AddRequiredCommands into command-specific tasks 2018-01-13 02:34:28 +01:00
Marcin Engelmann
aee8e63426 Change location of systemd unit from /lib/systemd/system to /etc/systemd/system 2018-01-08 17:55:39 +01:00
Carlos Meza
c1d9f5d50b update intel ixgbevf url 2017-12-19 18:03:25 -08:00
Anders Ingemann
105ff17e08
Merge pull request #417 from ashegedus/password-crypt
Add password-crypt to root password plugin
2017-11-29 19:56:43 +01:00
Alex Hegedus
fc569bcac5 Added password-cryped to root_password plugin 2017-11-28 22:15:48 -08:00
Alex Hegedus
f95f62588b Added password-crypted to root-password plugin 2017-11-28 09:38:15 -08:00
Alex Hegedus
c0350e7c8a Added security field to packages. 2017-11-27 18:48:57 -08:00
Carlos Meza
5824d0775e allow networking task when netbase pkg is present 2017-11-22 20:28:01 -08:00
Anders Ingemann
fc8b8ab9a5
ec2: re-add 'copy' import from shutils 2017-11-09 20:18:16 +01:00
Anders Ingemann
df32bf4792
ec2: Move cloud-init mount tuning to cloud-init plugin
Fixes #406
2017-11-09 20:16:19 +01:00
Anders Ingemann
6dac2abd7b
pep8: Fix E722 do not use bare except' 2017-11-09 20:06:51 +01:00
Zach Marano
7804639f66 Remove the bits that disabled IPv6 for GCE. 2017-11-08 13:18:58 -08:00
Anders Ingemann
4cb1065551 Merge pull request #400 from Exy13/doc
Update misleading documentation
2017-10-02 13:50:12 +02:00
Jose Porcel
b2cc807475 #397 fix: Installing enhanced networking kernel driver using DKMS fails in stretch 2017-09-15 17:03:05 +01:00
Brendan Harley
1ee5f7deb8 Update doc 2017-09-11 16:45:31 +02:00
Hugo Antonio Sepulveda Manriquez
8e8d4249ec Stretch update commit
* updated module to allow for puppetlabs PC1 release install in
  Debian Stretch. Tox is green.
2017-09-03 14:50:37 +02:00
Zach Marano
79a1aa1616 Add GCE buster builds. 2017-08-30 17:50:27 -07:00
Guillaume Plessis
7234be601b Fix flake8 tests 2017-08-23 14:42:31 -07:00
Guillaume Plessis
cb886fe3d6 Don’t crash on empty AMI name 2017-08-23 12:58:23 -07:00
Anders Ingemann
19e15d15bf
Partitions: Fix check for additional partitions on single part. 2017-08-20 10:37:28 +02:00
Hugo Antonio Sepulveda Manriquez
390b59b22b Puppet tasks fix commit
* fixed an issue where apt sources get written before the 
  InstallPuppetlabsPC1ReleaseKey task is performed. added a successor
  to the task.
* tox is green
2017-08-11 16:09:29 +02:00
Anders Ingemann
9364b18288
commands plugin: Run copy files before running commands
This is quite useful in situations where you want to do something
with the assets that you have copied into the image.
One could argue for the opposite case as well, but with the
commands plugin you always have the manual "cp" escape hatch.
2017-08-02 15:42:13 +02:00
Anders Ingemann
7913246c2d
ansible: Remove erroneous whitespace 2017-07-26 14:37:24 +02:00
Anders Ingemann
ddaf40289b
ansible: Fix extra_vars so that it actually works
Also remove tmp_cmd var and fix manifest schema
2017-07-26 14:09:55 +02:00
Anders Ingemann
84db19605a
ansible hosts -> groups 2017-07-14 19:48:45 +02:00
Anders Ingemann
18fb853b48
ansible: Change tags/skip-tags to be lists and shorten task 2017-07-14 19:23:14 +02:00
Anders Ingemann
bf7525426b
vbox: Make guest additions path relative to manifest 2017-07-14 18:27:16 +02:00
Anders Ingemann
ff48243c6e
ansible: Check for ansible availability before running 2017-07-14 18:26:52 +02:00
Anders Ingemann
ad6c89cb41
ansible: Make playbook path relative to manifest 2017-07-14 18:26:25 +02:00
Anders Ingemann
85a0e6a191
Make trusted-keys paths in manifest relative to manifest 2017-07-14 18:25:07 +02:00
Anders Ingemann
58c682818c Merge pull request #382 from Exy13/existing_commands
Fix unfailing CheckExternalCommands
2017-07-02 19:55:05 +02:00
Brendan Harley
acb17a98d0 Add executable check to find_executable
Find_executable returns a file in the path, so it must be checked for
executability.
2017-07-02 17:16:25 +02:00
Tomasz Melcer
1de10b2f4f minimize_size: make sure the permissions of bindmounts are preserved 2017-07-02 03:33:37 +02:00
Anders Ingemann
266e9e4ae3 Merge pull request #385 from liori/lone-dpkg
Fix lone minimize_size/dpkg without apt
2017-06-25 08:39:39 +02:00
Tomasz Melcer
5d43b9a0e7 Fix lone minimize_size/dpkg without apt 2017-06-25 01:39:17 +02:00