/kemumaki-box-rhel7

Build Worker Boxes for Kemumaki + Jenkins

Primary LanguageShell

kemumaki-box-rhel7

Kemumaki build environment provides rpmbuild and vmimage file build.

Usage

Setup submodule(s).

$ make

Select flavor of vmimage.

$ cd roles
$ ls
kvm.kemumaki  kvm.lxckemumaki  kvm.minimal
$ cd kvm.minimal

Create vmimage.

$ sudo make

Generate box file.

$ sudo ./pack-box.sh

General

Accounts

username password
root (locked)
kemumaki kemumaki

Current Boxes

KVM Guests:

OpenVZ Container(s):

  • ...

Linux Container(s):

Build Environment

CI tool

SCM tool

  • git

Compilers & RPM/Yum build tools

  • make
  • gcc
  • gcc-c++
  • rpm-build
  • automake
  • createrepo
  • openssl-devel
  • zlib-devel
  • kernel-devel
  • perl

Ruby build tools

  • readline-devel
  • libyaml
  • libyaml-devel

VM image build tools

  • qemu-kvm
  • qemu-img
  • parted
  • kpartx
  • zip
  • tar

Networking tools

  • ntp
  • ntpdate
  • rsync
  • nmap
  • tcpdump
  • traceroute
  • telnet
  • bind-utils
  • nc
  • wireshark
  • s3cmd
  • iperf3

Debugging/Development tools

  • man
  • sysstat
  • ltrace
  • lsof
  • strace
  • sudo
  • vim-minimal
  • screen
  • sysdig

RSpec & FPM for Wakame-vdc & OpenVNet

  • yum-utils
  • mysql-server
  • sqlite-devel
  • mysql-devel
  • chrpath
  • rpmdevtools
  • epel-release

HashiCorp tools

Links