INNER CODE UNIT · Ruby

self

stevius10/Proxmox-GitOps · config/libraries/common.rb:7

  def self.packages(ctx, *pkgs, action: :install)
    Array(pkgs).flatten.each do |pkg|
      ctx.package pkg do
        action action
      end
    end
  end

  def self.directories(ctx, dirs, opts = {})
    dirs = Array(dirs).compact.uniq
    owner     = opts[:owner]      || Default.user
    group     = opts[:group]      || Default.group
    mode      = opts[:mode]       || '0755'
    recursive = opts[:recursive]  || true
    ignore_failure = !!opts[:ignore_failure]
    recreate  = !!opts[:recreate] || false

    if recreate

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…