Sha256: 2db31ff04135d65feea1a2f882c02158a9bbb55c1fe69ed8b941a4f12ab12e08

Contents?: true

Size: 1.37 KB

Versions: 78

Compression:

Stored size: 1.37 KB

Contents

# frozen_string_literal: true

# tau info status lib
module InfoStatusLib
  private

  # Get git config user name
  def _info_status_lib_git_name(root)
    cmd_git_name =
      format(
        config.active['cmd_info_status_lib_git_name'],
        root: root
      )
    run cmd_git_name
  end

  # Get git config user email
  def _info_status_lib_git_email(root)
    cmd_git_email =
      format(
        config.active['cmd_info_status_lib_git_email'],
        root: root
      )
    run cmd_git_email
  end

  # Get git config user signingkey
  def _info_status_lib_git_signingkey(root)
    cmd_git_signingkey =
      format(
        config.active['cmd_info_status_lib_git_signingkey'],
        root: root
      )
    (run cmd_git_signingkey).chomp
  end

  # Check if git key is available
  def _info_status_lib_git_key_available(key)
    cmd_git_key_available =
      format(
        config.active['cmd_info_status_lib_git_key_available'],
        key: key
      )
    try cmd_git_key_available
  end

  # Get takelage environment string
  def _info_status_lib_get_channel_and_version
    takelage_version_file = '/etc/takelage_version'
    return '' unless _file_exists? takelage_version_file

    _file_read takelage_version_file

    channel = config.active['docker_repo']
    version = @content_file.chomp

    log.debug "#{channel}: #{version.green}"
    "#{channel}: #{version.green}"
  end
end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
takeltau-0.46.9 lib/takeltau/info/status/lib.rb
takeltau-0.46.8 lib/takeltau/info/status/lib.rb
takeltau-0.46.5 lib/takeltau/info/status/lib.rb
takeltau-0.46.1 lib/takeltau/info/status/lib.rb
takeltau-0.46.0 lib/takeltau/info/status/lib.rb
takeltau-0.45.27 lib/takeltau/info/status/lib.rb
takeltau-0.45.26 lib/takeltau/info/status/lib.rb
takeltau-0.45.24 lib/takeltau/info/status/lib.rb
takeltau-0.45.23 lib/takeltau/info/status/lib.rb
takeltau-0.45.22 lib/takeltau/info/status/lib.rb
takeltau-0.45.21 lib/takeltau/info/status/lib.rb
takeltau-0.45.19 lib/takeltau/info/status/lib.rb
takeltau-0.45.17 lib/takeltau/info/status/lib.rb
takeltau-0.45.16 lib/takeltau/info/status/lib.rb
takeltau-0.45.14 lib/takeltau/info/status/lib.rb
takeltau-0.45.13 lib/takeltau/info/status/lib.rb
takeltau-0.45.12 lib/takeltau/info/status/lib.rb
takeltau-0.45.11 lib/takeltau/info/status/lib.rb
takeltau-0.45.10 lib/takeltau/info/status/lib.rb
takeltau-0.45.9 lib/takeltau/info/status/lib.rb