Sha256: 9a8dfe92cb48d5da7b593a2c7e61353e31fb3ee2d02871c3c03174863d050816
Contents?: true
Size: 892 Bytes
Versions: 1
Compression:
Stored size: 892 Bytes
Contents
module Caco::Timescale class Install < Trailblazer::Operation class Repo < Trailblazer::Operation step Subprocess(Caco::Debian::AptKeyInstall), input: ->(_ctx, **) {{ url: 'https://packagecloud.io/timescale/timescaledb/gpgkey', fingerprint: '1005 FB68 604C E9B8 F687 9CF7 59F1 8EDF 47F2 4417' }} step Subprocess(Caco::Debian::AptRepoAdd), input: ->(_ctx, **) {{ name: 'timescale', url: 'https://packagecloud.io/timescale/timescaledb/debian/', release: "#{Caco::Facter.("os", "distro", "codename")}", component: 'main' }} end step Subprocess(Repo) step Subprocess(Caco::Debian::AptUpdate) step Subprocess(Caco::Debian::PackageInstall), input: ->(_ctx, postgres_version:, **) {{ package: "timescaledb-postgresql-#{postgres_version}" }} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
caco-0.1.0 | lib/caco/timescale/install.rb |