Skip to content

Commit

Permalink
Use mruby-require
Browse files Browse the repository at this point in the history
  • Loading branch information
k0kubun committed Aug 6, 2016
1 parent b0be1ee commit 8430faf
Show file tree
Hide file tree
Showing 64 changed files with 74 additions and 4 deletions.
3 changes: 3 additions & 0 deletions mrbgem.rake
Expand Up @@ -24,4 +24,7 @@ MRuby::Gem::Specification.new('itamae') do |spec|
spec.add_dependency 'mruby-shellwords', mgem: 'mruby-shellwords'
spec.add_dependency 'mruby-struct', core: 'mruby-struct'
spec.add_dependency 'mruby-tempfile', github: 'k0kubun/mruby-tempfile'

# mruby-require must be the last mrbgem
spec.add_dependency 'mruby-require', mgem: 'mruby-require'
end
4 changes: 0 additions & 4 deletions mrblib/specinfra/00_command.rb

This file was deleted.

71 changes: 71 additions & 0 deletions mrblib/specinfra/command.rb
@@ -0,0 +1,71 @@
module Specinfra
module Command
end
end

# Module
require './mrblib/specinfra/command/module'
require './mrblib/specinfra/command/module/service/init'
require './mrblib/specinfra/command/module/service/systemd'
require './mrblib/specinfra/command/module/service/daemontools'
require './mrblib/specinfra/command/module/service/supervisor'
require './mrblib/specinfra/command/module/service/upstart'
require './mrblib/specinfra/command/module/service/runit'
require './mrblib/specinfra/command/module/service/monit'
require './mrblib/specinfra/command/module/service/god'
require './mrblib/specinfra/command/module/service/delegator'
require './mrblib/specinfra/command/module/systemd'
require './mrblib/specinfra/command/module/zfs'
require './mrblib/specinfra/command/module/ss'

# Base
require './mrblib/specinfra/command/base'
require './mrblib/specinfra/command/base/bridge'
require './mrblib/specinfra/command/base/bond'
require './mrblib/specinfra/command/base/cron'
require './mrblib/specinfra/command/base/file'
require './mrblib/specinfra/command/base/fstab'
require './mrblib/specinfra/command/base/group'
require './mrblib/specinfra/command/base/host'
require './mrblib/specinfra/command/base/interface'
require './mrblib/specinfra/command/base/inventory'
require './mrblib/specinfra/command/base/ipfilter'
require './mrblib/specinfra/command/base/ipnat'
require './mrblib/specinfra/command/base/iptables'
require './mrblib/specinfra/command/base/ip6tables'
require './mrblib/specinfra/command/base/kernel_module'
require './mrblib/specinfra/command/base/lxc_container'
require './mrblib/specinfra/command/base/localhost'
require './mrblib/specinfra/command/base/mail_alias'
require './mrblib/specinfra/command/base/package'
require './mrblib/specinfra/command/base/port'
require './mrblib/specinfra/command/base/ppa'
require './mrblib/specinfra/command/base/process'
require './mrblib/specinfra/command/base/routing_table'
require './mrblib/specinfra/command/base/selinux'
require './mrblib/specinfra/command/base/selinux_module'
require './mrblib/specinfra/command/base/service'
require './mrblib/specinfra/command/base/user'
require './mrblib/specinfra/command/base/yumrepo'
require './mrblib/specinfra/command/base/zfs'

# Linux (inherit Base)
require './mrblib/specinfra/command/linux'
require './mrblib/specinfra/command/linux/base'
require './mrblib/specinfra/command/linux/base/bridge'
require './mrblib/specinfra/command/linux/base/bond'
require './mrblib/specinfra/command/linux/base/file'
require './mrblib/specinfra/command/linux/base/fstab'
require './mrblib/specinfra/command/linux/base/interface'
require './mrblib/specinfra/command/linux/base/inventory'
require './mrblib/specinfra/command/linux/base/iptables'
require './mrblib/specinfra/command/linux/base/ip6tables'
require './mrblib/specinfra/command/linux/base/kernel_module'
require './mrblib/specinfra/command/linux/base/lxc_container'
require './mrblib/specinfra/command/linux/base/package'
require './mrblib/specinfra/command/linux/base/ppa'
require './mrblib/specinfra/command/linux/base/selinux'
require './mrblib/specinfra/command/linux/base/selinux_module'
require './mrblib/specinfra/command/linux/base/service'
require './mrblib/specinfra/command/linux/base/yumrepo'
require './mrblib/specinfra/command/linux/base/zfs'
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 8430faf

Please sign in to comment.