From 89ee851600dac1b8fec21d43ad1ef36a1974fe32 Mon Sep 17 00:00:00 2001 From: Ade Attwood Date: Thu, 8 Sep 2022 20:28:40 +0100 Subject: [PATCH] chore(pp): remove vscode install This now get installed in other ways. What already installed on the last two setups --- manifests/root.pp | 5 --- site-modules/vscode/manifests/extention.pp | 8 ---- site-modules/vscode/manifests/init.pp | 43 ---------------------- 3 files changed, 56 deletions(-) delete mode 100644 site-modules/vscode/manifests/extention.pp delete mode 100644 site-modules/vscode/manifests/init.pp diff --git a/manifests/root.pp b/manifests/root.pp index 69e53f9..9b92649 100644 --- a/manifests/root.pp +++ b/manifests/root.pp @@ -18,11 +18,6 @@ node default { class { 'docker': version => 'latest' } class { 'docker::compose': ensure => present, version => '1.29.2' } - # - # Install vscode - # - class { 'vscode': } - # # Neovim PPA to get a better version # diff --git a/site-modules/vscode/manifests/extention.pp b/site-modules/vscode/manifests/extention.pp deleted file mode 100644 index 3bc878e..0000000 --- a/site-modules/vscode/manifests/extention.pp +++ /dev/null @@ -1,8 +0,0 @@ -define vscode::extention { - exec { "code_install_${title}": - command => "code --install-extension ${title}", - path => '/usr/bin:/usr/local/bin:/usr/sbin:/bin', - unless => "code --list-extensions | grep ${title}", - provider => shell, - } -} diff --git a/site-modules/vscode/manifests/init.pp b/site-modules/vscode/manifests/init.pp deleted file mode 100644 index 05bbd81..0000000 --- a/site-modules/vscode/manifests/init.pp +++ /dev/null @@ -1,43 +0,0 @@ -class vscode { - - archive { '/tmp/microsoft.asc': - ensure => present, - source => 'https://packages.microsoft.com/keys/microsoft.asc', - checksum => '2cfd20a306b2fa5e25522d78f2ef50a1f429d35fd30bd983e2ebffc2b80944fa', - checksum_type => 'sha256', - } - - exec { 'gpg --dearmor /tmp/microsoft.asc': - path => ['/usr/bin', '/usr/sbin',], - creates => '/tmp/microsoft.asc.gpg', - require => [ - Archive['/tmp/microsoft.asc'], - ] - } - - file { '/etc/apt/trusted.gpg.d/microsoft.gpg': - ensure => present, - source => 'file:///tmp/microsoft.asc.gpg', - require => [ - Exec['gpg --dearmor /tmp/microsoft.asc'], - ] - } - - apt::source { 'vscode': - comment => 'This is the official VSCode repository', - location => 'https://packages.microsoft.com/repos/vscode', - architecture => 'amd64', - release => 'stable', - repos => 'main', - include => { - 'deb' => true, - }, - } - - package { 'code': - ensure => installed, - require => [ - Apt::Source['vscode'], - ], - } -}