$dirname = 'blog'
$filename = "${dirname}.zip"
$install_path = "/opt/${dirname}"

class archive {
archive { '/opt/blog':
   path => "/usr/src/blog/${filename}",
   ensure => present,
   source => "file://usr/src/blog/${filename}",
   extract_command => "unzip /usr/src/blog/blog.zip  /opt/blog"
   extract => true,
   extract_path => "/opt/$dirname",
   cleanup => false,

}
  }

On Fri, Jun 26, 2020 at 11:29 AM Yvan Broccard <[email protected]>
wrote:

> Hello,
> I'm using this module in a couple of nodes with success.
>
> Here are three of my usecases :
>
>    'archive': {
>      archive { "/tmp/${file}":
>        ensure          => present,
>        extract         => true,
>        extract_command => 'tar xfz %s --strip-components=1',
>        extract_path    => $jira::webappdir,
>        source          => "${jira::download_url}/${file}",
>        creates         => "${jira::webappdir}/conf",
>        cleanup         => true,
>        checksum_verify => $jira::checksum_verify,
>        checksum_type   => 'md5',
>        checksum        => $jira::checksum,
>        user            => $jira::user,
>        group           => $jira::group,
>        proxy_server    => $jira::proxy_server,
>        proxy_type      => $jira::proxy_type,
>        before          => File[$jira::homedir],
>        require         => [
>          File[$jira::installdir],
>          File[$jira::webappdir],
>          User[$jira::user],
>        ],
>      }
>    }
>
>
>  archive { '/tmp/notouchcenter-clearcube-4.2.774.deb':
>    ensure        => present,
>    provider      => 'wget',
>    extract       => false,
>    source        => '
> http://largefiles.rsvgnw.local/notouch/notouchcenter-clearcube-4.2.774.deb
> ',
>    checksum      => '05508e68c9ea4f008e5fdae0ff87177a42938aa5',
>    checksum_type => 'sha1',
>    user          => 'root',
>    group         => 'root',
>    require       => Package['wget'],
>  }
>
>
>  archive { '/mnt/lnxmirror/vcenterbck/vcsa_backup.sh':
>    source  => '
> https://git.rsvgnw.local:8443/projects/INFRA/repos/vcenterbackup/raw/vcsa_backup.sh?at=refs%2Fheads%2Fmaster
> ',
>    extract => false,
>    #checksum_type => sha256,
>    #checksum      =>
> '2a3d7c2ee42ab6bea5439215be4fb79874f9fec582562f6e6828b98de91f9692',
>  }
>
> Cheers
> Yvan
>
>
> On Fri, Jun 26, 2020 at 5:00 AM Tej Singh Rana <[email protected]>
> wrote:
>
>> Using the archive module, zip file is available in agent node and
>> accessed to extract from master node. Unfortunately not running. Any idea
>> puppet users?
>>
>> archive { "xyz.zip":
>>              ensure => present,
>>              extract => true,
>>              source => "file:///usr/src/base/xyz.zip",
>>              filename => "xyz.zip",
>>              extract_path => "/opt/data",
>>     }
>>
>> regards,
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/puppet-users/CADBoQTrnKhOmQxtSc6qArQnfHMO0oQOZaiJ%3DtQV-QLw1X2t-yQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/puppet-users/CADBoQTrnKhOmQxtSc6qArQnfHMO0oQOZaiJ%3DtQV-QLw1X2t-yQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAMuuXv2uYkvTEmwTK06tW3H1SFG0XJ21HeNA9UohsWE1Qb1T9w%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-users/CAMuuXv2uYkvTEmwTK06tW3H1SFG0XJ21HeNA9UohsWE1Qb1T9w%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CADBoQTpXOVFkrpuaYUnCCmR%2BttKSzZQk%3DVupoEgtDqCMv6NDtg%40mail.gmail.com.

Reply via email to