install_apt_repo added
This commit is contained in:
parent
7c8683ca64
commit
31c8f0266b
29
lib.cf
29
lib.cf
|
@ -172,3 +172,32 @@ reports:
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
bundle agent install_apt_repo(name,repo_src,key_src,key_name)
|
||||||
|
{
|
||||||
|
classes:
|
||||||
|
debian|ubuntu::
|
||||||
|
"do_install" expression => not(fileexists("/etc/apt/sources.list.d/$(name).list"));
|
||||||
|
|
||||||
|
|
||||||
|
vars:
|
||||||
|
do_install::
|
||||||
|
"pkgs" slist => {
|
||||||
|
"curl",
|
||||||
|
"ca-certificates",
|
||||||
|
"lsb-release"
|
||||||
|
};
|
||||||
|
|
||||||
|
"add_repo_cmd" string => "/usr/bin/add-apt-repository";
|
||||||
|
|
||||||
|
methods:
|
||||||
|
do_install::
|
||||||
|
"any" usebundle => wmde_install_packages(@(pkgs),"apt_repo");
|
||||||
|
|
||||||
|
commands:
|
||||||
|
do_install::
|
||||||
|
"/bin/sh"
|
||||||
|
args => "$(sys.workdir)/inputs/$(def.wmde_libdir)/scripts/install-php-repo.sh $(name) $(repo_src) $(key_src) $(key_name)";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue