summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add cluster irclogs-datacentredbaserock/pedroalvarez/irclogsPedro Alvarez2015-01-311-0/+15
|
* Add system to get irclogs from #baserockPedro Alvarez2015-01-3110-0/+348
|
* Disable gather_facts in another Ansible script, for speedSam Thursfield2015-01-301-0/+1
|
* README: fix bad grammarsSam Thursfield2015-01-301-1/+1
|
* Tweak READMESam Thursfield2015-01-301-3/+7
| | | | | | | | | Use $keyname as a placeholder for key pair name so that I can copy and paste the command as-is and set keypair= in my environment, instead of manually replacing the <key-name> placeholder each time. Also note that database/instance-mariadb-config.yml can be rerun any time to update the MariaDB users and tables.
* Update READMESam Thursfield2015-01-301-113/+114
|
* Merge remote-tracking branch 'baserock/master'Sam Thursfield2015-01-303-8/+6
|\
| * Merge branch 'baserock/pedroalvarez/fix-jsonc-pulseaudioPedro Alvarez2015-01-282-7/+5
| |\ | | | | | | | | | | | | | | | | | | Reviewed-by: Sam Thursfield <sam.thursfield@codethink.co.uk> Reviewed-by: Mike Smith <mike.smith@codethink.co.uk> Reviewed-by: Daniel Firth <dan.firth@codethink.co.uk> Reviewed-by: Javier Jardon <jjardon@gnome.org>
| | * Upgrade pulseaudio to 5.99.3 to support changes to json-cPedro Alvarez2015-01-282-5/+3
| | |
| | * Update json-c to latest version to work with gcc 4.9Pedro Alvarez2015-01-281-2/+2
| | |
| * | Merge branch 'sam/lvm-udev-rules-fix'Sam Thursfield2015-01-281-1/+1
| |\ \ | | | | | | | | | | | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Emmet Hikory <persia@shipstone.jp>
| | * | lvm2: Fix udev rule pathSam Thursfield2015-01-281-1/+1
| |/ / | | | | | | | | | | | | The rules were being put in /lib/lib/udev/rules.d/ because --with-udev-prefix is the path *containing* ./lib, not ./lib itself.
* | | openid_provider: Require users to verify their email addressesSam Thursfield2015-01-306-26/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was discussed in #baserock on 2015-01-30. We decided that since email address is a part of a person's online identity, it is worth the extra hassle of requiring users to verify their email address, to make it harder for people to create a Baserock OpenID account that impersonates another person. Users cannot log in until they have activated their accounts by clicking a link that's emailed to them. And they cannot use their OpenID unless they are logged in.
* | | openid_provider: Increase UWSGI buffer-sizeSam Thursfield2015-01-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Authenticating with wiki.baserock.org was giving a 500 error. The Cherokee error_log showed: invalid request block size: 4104 (max 4096)...skip It turns out uWSGI's default buffer size is too small to be useful, as https://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html explains. Thanks to: https://stackoverflow.com/questions/15878176/uwsgi-invalid-request-block-size/26941287#26941287
* | | openid_provider: Include timestamps in debug.logSam Thursfield2015-01-301-0/+6
| | |
* | | Merge remote-tracking branch 'baserock/master'Sam Thursfield2015-01-2810-26/+62
|\ \ \ | |/ /
| * | Merge branch 'baserock/sam/lvm-stratum'Sam Thursfield2015-01-285-14/+50
| |\ \ | | | | | | | | | | | | | | | | Reviewed-By: Pedro Alvarez <pedro.alvarez@codethink.co.uk> Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
| | * | lvm: Use lvmetad by default, and generally fix LVM in BaserockSam Thursfield2015-01-271-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | We now install the necessary LVM systemd units and enable lvmetad by default. Also, the udev rules are installed to the correct place so that /dev is correctly populated.
| | * | lvm: Use latest tagged release of LVM toolsSam Thursfield2015-01-271-2/+2
| | | |
| | * | Move LVM into its own stratumSam Thursfield2015-01-274-8/+19
| | | | | | | | | | | | | | | | | | | | The LVM tools are generally useful, so they should be available separately from the huge 'virtualization' stratum.
| * | | Update morph to fix virtualbox-ssh.write extensionPedro Alvarez2015-01-271-1/+1
| | |/ | |/|
| * | Merge branch 'baserock/tiagogomes/fix-unpetrify-refs'Tiago Gomes2015-01-274-11/+11
| |\ \ | | | | | | | | | | | | | | | | | | | | Reviewed by * Sam Thursfield * Richard Ipsum
| | * | Correct unpetrify-refsTiago Gomes2015-01-264-11/+11
| |/ /
* | | Include devel system in 'hosts' by defaultSam Thursfield2015-01-281-1/+1
| | | | | | | | | | | | To ensure it doesn't get missed when doing security audits.
* | | Test for CVE-2015-0235 (GHOST)Sam Thursfield2015-01-282-0/+58
| | |
* | | Set gather_facts=False in all current Ansible scriptsSam Thursfield2015-01-285-0/+5
| | | | | | | | | | | | | | | | | | This makes them all slightly faster, at the expense of not having various 'ansible_*' variables available. See: <http://docs.ansible.com/playbooks_variables.html#information-discovered-from-systems-facts>
* | | Merge remote-tracking branch 'baserock/master'Sam Thursfield2015-01-26115-230/+1545
|\ \ \ | |/ /
| * | Merge branch 'baserock/tiagogomes/update-toolchain-v2'Tiago Gomes2015-01-2621-135/+297
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: * Sam Thursfield * Paul Sherwood * Josh Malkinson
| | * | Embed morph-arch and morph-arch-configPaul Sherwood2015-01-235-6/+58
| | | | | | | | | | | | | | | | This will make it easier to advance refs later.
| | * | Update GCC to 4.9.2Tiago Gomes2015-01-2317-91/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the GCC compiler to the 4.9.2 version. It turns out that a C++ compiler is required to build the latest GCC releases, so build one in stages 1 and 2 as well. The updated list of GCC configuration options that either don't work in a cross compiler or are not needed in a temporary compiler, were based on the latest instructions from Linux From Scratch. The inclusion of /lib64 in the lib path for the stage 1 linker is an attempt to turn things more robust rather than to just symlink in /lib stuff that ends up installed in /lib64 (as it is already being done for libgcc_s.so). Ideally, we should configure every chunk to install to /lib, however GCC seems to not honour the `--with-libdir` configuration flag. With this version of GCC, it looks like a sysroot needs to be given at configure time so that `--with-native-system-header-dir` does what it claims to do. Unfortunately, this has the side effect of making GCC not passing to the linker the linker sysroot flag: `-Wl,--sysroot=$SYSROOT`. The workaround is to modify LDFLAGS to give a sysroot directly to GCC, `--sysroot=$SYSROOT`, which will then be further passed down to the linker. As the newest version of GCC finds more warnings than the previous one, `-Werror` was disabled for the coreutils, GDB and Syslinux projects. Syslinux's Makefile had to be patched, as it is not possible to disable `-Werror` for all targets through the NO_WERROR variable. The hack to handle libgcc_eh being required during eglibc's build was removed, as it doesn't seem to be the case anymore.
| | * | Move M4 from core to build-essentialTiago Gomes2015-01-233-9/+17
| | | | | | | | | | | | | | | | | | | | M4 is required to manipulate the assembly code in GMP. GMP is a math library required to build GCC.
| | * | Update binutils to 2.25Tiago Gomes2015-01-221-6/+6
| | | |
| | * | Improve the readability and docs of gcc morphologiesTiago Gomes2015-01-223-71/+89
| | | | | | | | | | | | | | | | | | | | No functional changes here. It will ease the review of the following commmits.
| | * | build-essential: separate each chunk definition with a line feedTiago Gomes2015-01-221-0/+22
| | | | | | | | | | | | | | | | | | | | Although we are not using this style in any other morphologies, it makes it easier to parse.
| * | | Merge branch 'baserock/richardipsum/lspci-fix-v2'Richard Ipsum2015-01-222-6/+7
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk> Richard Maw <richard.maw@gmail.com>
| | * | | Add comment to configure commandRichard Ipsum2015-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | At first glance this might seem redundant since the makefile defaults to share/man if the directory is already present
| | * | | Quote variablesRichard Ipsum2015-01-221-2/+2
| | | | |
| | * | | Pass PREFIX to makeRichard Ipsum2015-01-221-4/+4
| | | | | | | | | | | | | | | | | | | | Makes lpsci look in the right place for the pci.ids file
| | * | | Disable busybox lspciRichard Ipsum2015-01-221-0/+1
| |/ / / | | | | | | | | | | | | We will use the pciutils lspci
| * | | Merge branch 'baserock/richardipsum/add-devtools-stratum'Richard Ipsum2015-01-2229-23/+83
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | Reviewed by: Sam Thursfield <sam.thursfield@codethink.co.uk> Paul Sherwood <paul.sherwood@codethink.co.uk>
| | * | Update sha for vim to get new mouse settingsRichard Ipsum2015-01-221-1/+1
| | | |
| | * | Add devtools to build systemRichard Ipsum2015-01-227-0/+14
| | | |
| | * | Add devtools to trove systemRichard Ipsum2015-01-221-0/+2
| | | |
| | * | Add devtools to devel systemsRichard Ipsum2015-01-2217-0/+34
| | | |
| | * | Move some tools into newly created devtools stratumRichard Ipsum2015-01-224-23/+33
| |/ / | | | | | | | | | | | | Collect tools which nothing build depends on into same stratum to reduce unnecessary rebuilding.
| * | Update Morph for ARMv8 64-bit supportSam Thursfield2015-01-211-1/+1
| |/
| * Enable cloud-init config extension in ceph-service systemSam Thursfield2015-01-201-0/+1
| | | | | | | | | | This isn't needed yet, but it costs nothing to enable it now and will be needed when deploying to OpenStack.
| * Merge branch 'baserock/jmac/add-chef-and-ceph'Sam Thursfield2015-01-2041-20/+820
| |\ | | | | | | | | | | | | | | | Reviewed-By: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk> Reviewed-By: Paul Sherwood <paul.sherwood@codethink.co.uk> Reviewed-By: Sam Thursfield <sam.thursfield@codethink.co.uk>
| | * Add NTPD morphJim MacArthur2015-01-201-0/+10
| | |
| | * Add morphs for sgdisk and libpoptJim MacArthur2015-01-203-0/+19
| | |