Hi team,
I am new to puppet and would like to know whether we have an option to upload modules developed locally to my puppet master on another server without using SSH and register agents directly to server. I Chef I found certificates which would help us in performing this. But I am not sure how to do this with Puppet. Any link would be really appreciated.
↧
How to upload modules developed locally to puppet server
↧
Package resource "INSTALLDIR" not working for python msi.
I am installing python 2.7.12 using the puppet package resource. I want to change the install directory to 'Python27_64' instead of the default path 'Python27'. The INSTALLDIR of package resource is not changing the path.
package {'Python 2.7.13 (64-bit)':
ensure => installed,
source => "C:\\Users\\user_name\\Software\\python-2.7.13.amd64.msi",
install_options => [ '/QN', { 'INSTALLDIR' => 'C:\\Python27_64' } ],
}
↧
↧
Hiera variable interpolation
I'd like to get values from a specific hiera data file depending on a puppet variable. But I'm not sure I can do it. Let me explain in detail.
Imagine I have a puppet dsl file like this:
define mymodule::myresource
(
$wlsdomain = 'wld-pre-02',
)
{
$wlsdomain_cfg = lookup( "I DON't KNOW HOW TO LOOK UP")
...
}
Anda hiera.yaml file like this in the module mymodule:
---
version: 5
defaults:
datadir: data
# data_hash: yaml_data
hierarchy:
- name: "Eyaml hierarchy"
lookup_key: eyaml_lookup_key
paths:
- "wlsdomains/%{wlsdomain}.eyaml" ##NOT SURE IF I HAVE TO MAKE SOME CHANGE HERE
- "wlsdomains/common.eyaml"
options:
pkcs7_private_key: "/etc/puppetlabs/puppet/keys/private_key.pkcs7.pem"
pkcs7_public_key: "/etc/puppetlabs/puppet/keys/public_key.pkcs7.pem"
and imagine I have the next data directory structure in the module:
data/wlsdomains/
data/wlsdomains/wld-pre-01.eyaml
data/wlsdomains/wld-pre-02.eyaml
data/wlsdomains/wld-pre-03.eyaml
data/wlsdomains/common.eyaml
where data/wlsdomains/wld-pre-02.eyaml looks like:
mymodule::wlsdomain_cfg:
value1: 'a'
value2: 'b'
and
data/wlsdomains/common.eyaml looks like:
mymodule::wlsdomain_cfg:
value1: 'z'
value2: 'y'
value3: 'x'
I'd like to lookup for mymodule::wlsdomain_cfg in my puppet dsl file and get the hash value:
{ value1 => 'a', value2 => 'b', value3 => 'x', }
Any help?
↧
How to install Openvpn multiple server instances under systemd?
I have an Ubuntu 16.04 server and want to install multiple server configs for OpenVPN. Does anyone have any pointers for writing a manifest or links to resources? I don't want to use a Puppetforge plugin.
↧
upgrade from puppet4 to puppet5
Hi,
I am trying to upgrade from puppet 4 to 5, but after the upgrade the puppet server and db doesn't start anymore.
I don't see any error messages or something like that.
My specs are:
OS: Debian GNU/Linux 8.9 (jessie)
Puppet: 4.10.9
PuppetDB: 4.4.0
I restored my snapshot from before the upgrade.
↧
↧
Help in Installing Opensource puppet
Hi,
I am new to the puppet and have some clarification on setting up open source puppet.
Platform - Centos 7
Used below steps to install puppet,
1. rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
2. yum install puppet-server
3. puppet resource package puppet-server ensure=latest
When i check the puppet version it shows as ,
[root@localhost ~]# puppet --version
3.8.7
[root@localhost ~]# puppet config print user
puppet
My Clarification,
1. What is latest version of opensource puppet version available?
2. Provide me the steps to install / upgrade the puppet to latest version?
Thanks,
Sudhakaran B
↧
Can't connect with SSH to quest "manifests_and_classes"
Hello,
I have installed the VM to learn Puppet on VirtualBox (5.0.40_115130_el7). My network is configured like this on Virtualbox:
> Bridge> wlp109s0> Promiscuous mode: denied> Hotplug: yes
I runned the quest "manifests_and_classes" and I can't connect with SSH, see this link: https://paste.debian.net/996900/
This is the output of "ip a": https://paste.debian.net/996901/
Also, the quest is loaded: "Quest: manifests_and_classes - Progress: 0 of 8 tasks."
Have you an idea please ?
Thanks for your help.
↧
Can't ssh to the quest "manifests_and_classes"
Hello,
I have installed the VM to learn Puppet on VirtualBox (5.0.40_115130_el7). My network is configured like this on Virtualbox:
> Bridge> wlp109s0> Promiscuous mode: denied> Hotplug: yes
I runned the quest "manifests_and_classes" and I can't connect with SSH, see this link: https://paste.debian.net/996900/
This is the output of "ip a": https://paste.debian.net/996901/
Also, the quest is loaded: "Quest: manifests_and_classes - Progress: 0 of 8 tasks."
Have you an idea please ?
Thanks for your help.
↧
I am interested in making a feature request. Which form can I use to make such a request?
My request"
I wanted to know if the new tool bolt can be added to the micro-kernel used in Razor?
Reason:
Upon discovery of the hardware using the micro-kernel to deploy the os and install the tool. but have a location to edit the script. Within the script, I am sure I can write a ruby script to install the puppet agent from the selected puppet-master using the correct environment. SO when the nodes are accessible I can log on run puppet agent -t and it will install the preferred packages or the roles and profiles.
The underlying goal is to stack new hardware, discover it. Add the correct OS and the packages and agents. login in run puppet agent -t the node is ready. -> { From boot-strap to login}
EMC Hybrid Cloud solution is the closest thing I have seen but I did not see any reference to boot-strapping the hardware using facts as the discovery utility of the hardware.
↧
↧
Migrating from Puppet 3.x to Puppet 4 at scale.
I have a very large and very old code base. 500k lines of manifests code. The code base also goes back to 2007. What are the steps to migrate this codebase to Puppet 4?
↧
How to assign a variable value after executing a command
I am trying to retrieve the Build Number from the version.txt before and after transferring the file.
Below is my exercise, please let me know how can I achieve this. Thanks in advance
**Sequence expected is retrieve build number -> tranfer version.txt to /tmp/ -> retrive build number**
example.pp
**class example1**
{
notice('example1')
$version = generate ("/bin/bash", "-c", "/bin/grep 'Build Number' /root/example/version.txt | awk '{print \$3}'")
notice("The install example1 version is: ${version}")
exec{'Copy version.txt':
command => "/bin/cp -r /root/example/version.txt /tmp/",
onlyif => ['/usr/bin/test -e /root/example/version.txt'],
}
}
**class example2**
{
notice('example2')
$version2 = generate ("/bin/bash", "-c", "/bin/grep 'Build Number' /tmp/version.txt | awk '{print \$3}'")
notice("The install example2 version is: ${version2}")
if !('none' in $version2)
{
notice('would like to do something here')
}
}
class{'example1': } ->
class{'example2': }
version.txt
Example1
Build Number: 5.1.65.1-294578
Puppet apply output
root@ranjan3:~/example# puppet apply example.pp
Warning: Could not retrieve fact fqdn
Notice: Scope(Class[Example1]): example1
Notice: Scope(Class[Example1]): The install example1 version is: 5.1.65.1-294578
Notice: Scope(Class[Example2]): example2
Notice: Scope(Class[Example2]): The install example2 version is: /bin/grep: /tmp/version.txt: No such file or directory
Notice: Scope(Class[Example2]): would like to do something
Notice: Compiled catalog for admin3 in environment production in 0.10 seconds
Notice: /Stage[main]/Example1/Exec[Copy version.txt]/returns: executed successfully
Notice: Finished catalog run in 0.16 seconds
root@admin3:~/example#
Thanks in advance
↧
puppet opensource version shows as 3.8.5 always
Hi ,
I have followed the puppet install guide and installed the puppet 5,1 opensource on ubuntu 16.04
Once i have installed , puppet version shows as 3.8.5

Could you please let me know why my puppet version always shows as 3.8.5. Is there any command to check the puppet server version?
Is i am missing any step here?
Thanks,
Sudhakaran B
↧
Apache2 virtual hossting
Hey, I`m trying to deploy apache virtual hosting and after running the test command on the agent done I get this error ......
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Could not parse for environment production: Syntax error at 'workers_file_content' at /etc/puppetlabs/code/environments/production/manifests/site.pp:43:3 on node puppetagent.
I am using puppet server and this is the content of my main manifest... I have already created the tomcat instances, they are up running and active. please help me out. my infrastructure in on AWS platform. regards.
node "puppetagent" {
include tomcat
include apache
include apache::mod::jk
}
apache::vhost { 'tomcat.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat1.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat2.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat3.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat4.dddke.net':
port => '80',
docroot => '/var/www/html',
}
class { '::apache::mod::jk':
ip => '54.172.8.127',
workers_file => 'conf/workers.properties',
mount_file => 'conf/uriworkermap.properties',
shm_file => 'run/jk.shm',
shm_size => '50M',
node "puppetagent" {
include tomcat
include apache
include apache::mod::jk
}
apache::vhost { 'tomcat.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat1.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat2.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat3.dddke.net':
port => '80',
docroot => '/var/www/html',
}
apache::vhost { 'tomcat4.dddke.net':
port => '80',
docroot => '/var/www/html',
}
class { '::apache::mod::jk':
ip => '54.172.8.127',
workers_file => 'conf/workers.properties',
mount_file => 'conf/uriworkermap.properties',
shm_file => 'run/jk.shm',
shm_size => '50M',
$workers_file_content = {
worker_lists => ['status', 'some_name,other_name'],
worker_mantain => '60',
some_name => {
comment => 'Optional comment',
type => 'ajp13',
socket_keepalive => 'true',
},
other_name => {
comment => 'I just like comments',
type => 'ajp12',
socket_keepalive => 'false',
},
}
class {'tomcat':
service_ensure => 'running',
service_enable => true
}
tomcat::instance { 'instance1':
server_control_port => 8005,
http_port => 8080,
ajp_connector => 8009,
}
tomcat::instance { 'instance2':
server_control_port => 8105,
http_port => 8081,
ajp_connector => 8109,
manage_firewall => true,
}
tomcat::instance { 'instance3':
server_control_port => 8205,
http_port => 8082,
ajp_connector => 8209,
}
tomcat::instance { 'instance4':
server_control_port => 8305,
http_port => 8083,
ajp_connector => 8309,
}
tomcat::instance { 'instance5':
server_control_port => 8405,
http_port => 8084,
ajp_connector => 8409,
}
↧
↧
Is there some other option I need to use with puppet module install? or is this just a glitch on my system?
I am migrating to the most recent versions of puppet modules as I can get and I have come across a weird issue. As my normal account I can run a puppet module install 'modulename' and it will install/upgrade any module to my homedir/.puppetlabs/etc/code/modules dir. Where I can than cp or mv the dir to my actual /etc/puppetlabs/code/environments/dev/modules dir commit the change and push it to our git repo. However if I run the command as root the puppet module install fails with Error: undefined method `tr' for nil:NilClass. I can run,as root, puppet module install --version 6.0.0 --modulepath /tmp/elastic --ignore-dependencies elastic-elasticsearch which works fine but if I run puppet module install --version 6.0.0 --modulepath /etc/puppetlabs/code/environments/dev/modules -ignore-dependencies elastic-elasticsearch it fails with the error.
[0] root@puppet4-brian.office:~# puppet module install --version 6 --modulepath /etc/puppetlabs/code/environments/dev/modules/ --environment dev --debug --ignore-dependencies elastic-elasticsearch
Debug: Runtime environment: puppet_version=4.10.1, ruby_version=2.1.9, run_mode=user, default_encoding=UTF-8
Notice: Preparing to install into /etc/puppetlabs/code/environments/dev/modules ...
Error: undefined method 'tr' for nil:NilClass
Error: Try 'puppet help module install' for usage
root@puppet4-brian.office:~# puppet module install --version 6.0.0 --modulepath /tmp/elastic --ignore-dependencies elastic-elasticsearch
Notice: Preparing to install into /tmp/elastic ...
Notice: Created target directory /tmp/elastic
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/tmp/elastic
└── elastic-elasticsearch (v6.0.0)
-bash-4.2$ puppet module install --version 6 --ignore-dependencies elastic-elasticsearch
Notice: Preparing to install into /nfshome/brianr/.puppetlabs/etc/code/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/nfshome/brianr/.puppetlabs/etc/code/modules
└── elastic-elasticsearch (v6.0.0)
↧
US stocks wind up mixed as retailers rise, health care dips
NEW YORK (AP) - U.S. stocks hardly budged Monday as smaller firms and retailers rose while health care companies and banks declined. Chemical and mining companies rose as the dollar weakened.
Precious metals rose as the dollar, already at its lowest levels in almost a year, weakened a bit further. Bond yields slipped, sending banks lower and high-dividend stocks like utilities and household goods companies higher.
With indexes at or near record highs and another round of corporate earnings reports just beginning, investors didn't make many big moves and stocks wobbled between small gains and losses all day.
Trader Peter Tuchman works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Investors expect another solid round of corporate earnings, and they think the Federal Reserve will be more cautious about raising interest rates because of some weak economic data, including Friday's report on retail sales.
"The fundamental picture for investors seems to be sort of strangely perfect, with improving fundamentals and a central bank with its foot that was only weakly on the gas coming off the gas," said Katie Nixon, chief investment officer for Wealth Management at Northern Trust.
The Standard & Poor's 500 index lost 0.13 points to 2,459.14. The Dow Jones industrial average shed 8.02 points www.goldprice.com to 21,629.72. The Nasdaq composite gained 1.97 points to 6,314.43. The Russell 2000 index of smaller-company stocks rose 2.79 points, or 0.2 percent, to 1,431.60.
The S&P 500, Dow and Russell 2000 all closed at record highs Friday. The Nasdaq has rallied almost 4 percent in the last seven days, and it's recovered almost all of the losses it sustained when technology companies went into a slump in early June.
The dollar has been declining this year as investors have concluded the federal government isn't close to any kind of infrastructure spending package, which would strengthen the U.S. economy. Meanwhile economies in Europe are doing better and interest rates there are rising, which makes European currencies stronger.
The dollar rose to 112.66 yen from 112.56 yen. The euro rose to $1.1480 from $1.1467. The ICE U.S. Dollar Index is at its lowest level since early September.
Gold rose $6.20 to $1,233.70 an ounce. Silver gained 17 cents, or 1 percent, to $16.10 an ounce. Copper rose 3 cents, or 1.2 percent, to $2.72 a pound.
Investment firm BlackRock dipped after it reported weaker-than-expected results in the second quarter. The company's earnings and revenue fell short of Wall Street forecasts, and its stock declined $13.71, or 3.1 percent, to $425.63.
After the end of regular trading, Netflix said it picked up 5.2 million subscribers in the second quarter. That was its biggest gain ever in what's usually a slow period, and the streaming video company's stock jumped 11 percent aftermarket.
Financial giant Goldman Sachs, health care products maker Johnson & Johnson and health insurer UnitedHealth will report their second-quarter results early Tuesday.
Bond prices rose. The yield on the 10-year Treasury note fell to 2.31 percent from 2.33 percent.
FedEx said shipping volumes for its TNT Express business are down and customers are still experiencing delays after the business was hit by a cyberattack in late June. FedEx said it does not know when its services will back up to speed and its annual results will take a hit because of the dip in shipments and the cost of responding to the attack. The company's stock fell $3.58, or 1.6 percent, to $215.48.
Meal kit company Blue Apron tumbled after The Sunday Times reported that Amazon is getting ready to launch its own meal-prep business. The British newspaper reported that Amazon registered a trademark for a food kit business.
Blue Apron filed to go public about two weeks before Amazon agreed to buy the Whole Foods grocery chain. The company went public June 29 with an IPO that priced at $10 a share, less than the company initially expected, and its stock has fallen further since then. On Monday it dropped 77 cents, or 10.5 percent, to $6.59 while Amazon added $8.23 to $1,010.04.
A number of companies hammered out deals over the weekend. Diamond producer Dominion Diamond agreed to be bought by Washington Cos. for $14.25 a share, or about $1.2 billion. The company's stock gained 59 cents, or 4.4 percent, to $14.07.
Church & Dwight, the consumer products maker behind Arm & Hammer baking soda and other brands, said it will buy showerhead and water-powered toothbrush maker Water Pik for $1 billion. Church & Dwight stock added 71 cents, or 1.3 percent, to $53.33.
Label manufacturer Multi-Color Corp. said it will pay $1.3 billion in cash and stock to buy the labels business of Constantia Flexibles. Multi-Color said the deal will raise its annual revenue to $1.6 billion. Its stock declined $4.80, or 5.8 percent, to $77.75.
Benchmark U.S. crude lost 52 cents, or 1.1 percent, to $46.02 a barrel in New York. Brent crude, used to price international oils, fell 49 cents, or 1 percent, to $48.42 a barrel in London.
Wholesale gasoline stayed at $1.56 a gallon. Heating oil lost 2 cents to $1.50 a gallon. Natural gas added 4 cents to $3.02 per 1,000 cubic feet.
London's FTSE 100 index rose 0.3 percent while the French CAC 40 shed 0.1 percent. Germany's DAX finished 0.4 percent lower. The Hang Seng in Hong Kong gained 0.3 percent and the Kospi of South Korea added 0.4 percent. Japanese markets were closed for a holiday.
___
AP Markets Writer Marley Jay can be reached at website His work can be found at website
Trader Gregory Rowe works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Trader John Panin works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Specialist Meric Greenbaum, left, and trader Fred DeMarco work on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Traders Patrick McKeon, right, and Michael Milano work on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Trader Patrick Casey, center, works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Precious metals rose as the dollar, already at its lowest levels in almost a year, weakened a bit further. Bond yields slipped, sending banks lower and high-dividend stocks like utilities and household goods companies higher.
With indexes at or near record highs and another round of corporate earnings reports just beginning, investors didn't make many big moves and stocks wobbled between small gains and losses all day.
Trader Peter Tuchman works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Investors expect another solid round of corporate earnings, and they think the Federal Reserve will be more cautious about raising interest rates because of some weak economic data, including Friday's report on retail sales.
"The fundamental picture for investors seems to be sort of strangely perfect, with improving fundamentals and a central bank with its foot that was only weakly on the gas coming off the gas," said Katie Nixon, chief investment officer for Wealth Management at Northern Trust.
The Standard & Poor's 500 index lost 0.13 points to 2,459.14. The Dow Jones industrial average shed 8.02 points www.goldprice.com to 21,629.72. The Nasdaq composite gained 1.97 points to 6,314.43. The Russell 2000 index of smaller-company stocks rose 2.79 points, or 0.2 percent, to 1,431.60.
The S&P 500, Dow and Russell 2000 all closed at record highs Friday. The Nasdaq has rallied almost 4 percent in the last seven days, and it's recovered almost all of the losses it sustained when technology companies went into a slump in early June.
The dollar has been declining this year as investors have concluded the federal government isn't close to any kind of infrastructure spending package, which would strengthen the U.S. economy. Meanwhile economies in Europe are doing better and interest rates there are rising, which makes European currencies stronger.
The dollar rose to 112.66 yen from 112.56 yen. The euro rose to $1.1480 from $1.1467. The ICE U.S. Dollar Index is at its lowest level since early September.
Gold rose $6.20 to $1,233.70 an ounce. Silver gained 17 cents, or 1 percent, to $16.10 an ounce. Copper rose 3 cents, or 1.2 percent, to $2.72 a pound.
Investment firm BlackRock dipped after it reported weaker-than-expected results in the second quarter. The company's earnings and revenue fell short of Wall Street forecasts, and its stock declined $13.71, or 3.1 percent, to $425.63.
After the end of regular trading, Netflix said it picked up 5.2 million subscribers in the second quarter. That was its biggest gain ever in what's usually a slow period, and the streaming video company's stock jumped 11 percent aftermarket.
Financial giant Goldman Sachs, health care products maker Johnson & Johnson and health insurer UnitedHealth will report their second-quarter results early Tuesday.
Bond prices rose. The yield on the 10-year Treasury note fell to 2.31 percent from 2.33 percent.
FedEx said shipping volumes for its TNT Express business are down and customers are still experiencing delays after the business was hit by a cyberattack in late June. FedEx said it does not know when its services will back up to speed and its annual results will take a hit because of the dip in shipments and the cost of responding to the attack. The company's stock fell $3.58, or 1.6 percent, to $215.48.
Meal kit company Blue Apron tumbled after The Sunday Times reported that Amazon is getting ready to launch its own meal-prep business. The British newspaper reported that Amazon registered a trademark for a food kit business.
Blue Apron filed to go public about two weeks before Amazon agreed to buy the Whole Foods grocery chain. The company went public June 29 with an IPO that priced at $10 a share, less than the company initially expected, and its stock has fallen further since then. On Monday it dropped 77 cents, or 10.5 percent, to $6.59 while Amazon added $8.23 to $1,010.04.
A number of companies hammered out deals over the weekend. Diamond producer Dominion Diamond agreed to be bought by Washington Cos. for $14.25 a share, or about $1.2 billion. The company's stock gained 59 cents, or 4.4 percent, to $14.07.
Church & Dwight, the consumer products maker behind Arm & Hammer baking soda and other brands, said it will buy showerhead and water-powered toothbrush maker Water Pik for $1 billion. Church & Dwight stock added 71 cents, or 1.3 percent, to $53.33.
Label manufacturer Multi-Color Corp. said it will pay $1.3 billion in cash and stock to buy the labels business of Constantia Flexibles. Multi-Color said the deal will raise its annual revenue to $1.6 billion. Its stock declined $4.80, or 5.8 percent, to $77.75.
Benchmark U.S. crude lost 52 cents, or 1.1 percent, to $46.02 a barrel in New York. Brent crude, used to price international oils, fell 49 cents, or 1 percent, to $48.42 a barrel in London.
Wholesale gasoline stayed at $1.56 a gallon. Heating oil lost 2 cents to $1.50 a gallon. Natural gas added 4 cents to $3.02 per 1,000 cubic feet.
London's FTSE 100 index rose 0.3 percent while the French CAC 40 shed 0.1 percent. Germany's DAX finished 0.4 percent lower. The Hang Seng in Hong Kong gained 0.3 percent and the Kospi of South Korea added 0.4 percent. Japanese markets were closed for a holiday.
___
AP Markets Writer Marley Jay can be reached at website His work can be found at website
Trader Gregory Rowe works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Trader John Panin works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Specialist Meric Greenbaum, left, and trader Fred DeMarco work on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Traders Patrick McKeon, right, and Michael Milano work on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
Trader Patrick Casey, center, works on the floor of the New York Stock Exchange, Monday, July 17, 2017. Stocks are starting the week mostly lower, having closed at all-time highs the week before. (AP Photo/Richard Drew)
↧
Mcollective remote execution returns empty for slow hosts
Hi,
mc = rpcclient("hc_agent')
mc.identity_filter(hostfilter) if hostfilter
mc.compound_filter(factfilter) if factfilter
mc.progress = false
mc.discovery_timeout = 3
out = mc.GetStatsforWlhc()
In case of a slow responding host, where the remote execution takes longer than expected (but less than the timeout mentioned in the DDL), it's just returning the status code as 0 without any data. Printing in below way gives me nothing.
out[i].results[:data][:output]
Is there any way to stop and wait for the result to come from the slow performing host?
DDL Details:
metadata :name => 'hc_agent',
:description => 'Health check',
:author => 'Author',
:Group => 'MCollective',
:license => 'GPL',
:version => '0.1',
:url => 'http://example.com',
:timeout => 180
action "GetStatsforWlhc", :description => "Sample description" do
display :always
output :output,
:description => "Current Status",
:display_as => "Status"
output :err,
:description => "Errors",
:display_as => "Error"
end
Regards,
Suhadri
↧
Ideal Clash Royale Hack & Cheat Online
The clash royale witch glitch is a trendy problem which (claim that ten times quick) could be utilized to get a mild side over your opponent. I have actually been putting in, beyond a shadow of a doubt reckless efforts to obtain iTunes credit scores, however this only uses if you're not aiming to get into the leader boards, as getting there requires you to either put loan right into the video game or utilize the Clash Royale Hack and also Clash Royale Cheats, I can not see any issues with opening up even more chests to get even more cards to trying out various other uncommon and also exotic systems and also get more match ingredients, beyond a shadow of a doubt. This feature is extremely important and also will certainly keeps your clash royale account information secure. So to summarise, use your gems to acquire gold, and use your gold to acquire the cards you should upgrade as well as enhance your deck straight. However, the programmer limits it by setting a details gold on it. Gems can be exchanged gold however it's challenging to find. Abgesehen davon, dass Clash Royale ein Pitch ist, ist es des Weiteren eine gute online Neighborhood.
It's totally meaningless if you're not taking the benefit of lawfully accepted as well as 100% secured Clash Royale Hack Online and also taking out your budget just for buying the Gems while you've got the golden opportunity to hack Clash Royale Gems & Gold using your iPhone/iPad or Android. If you wish to assist your success a little bit, you must recognize some extra Clash Royale tricks. Gems werden verwendet um Truhen zu öffnen, mehr Gold zu kaufen oder pass away Wartezeit einiger Aufgaben zu verkürzen. You do not need to fret about being banned from playing given that a lot of methods could be made use of without discovery and also require verification before being awarded the unrestricted cost-free Gems as well as gold. When you want do get lots of Gems and Gold in Clash Royale that you make use of the game store. Currently it is clear to you that if you want to play Clash Of Royale, then you must require gems and also gold equally. This top-down RTS requirement habits game isn't modern-day thought about a sequel to Clash by Supercell, but several very own currently started name it that victimizable because the personalities and total look.
While Supercell has actually promised some adjustments that make Clash Royale friendlier to the typical player and also provide the potential to play in even more competitions the company still charges for the privilege. You can use our Clash Of Royale Hack to produce as many gems and gold as you need to make your game the best and to win a.battle against your challengers in one of the most kickass as well as fashionable way. You'll get an accomplishment opened for it, which basically compensates you the 500 gems and you obtain some EXP toward leveling up your King Tower too. If you have a lots of Clash Royale gems at your disposal purchased from real cash it is a great idea to get gold from them and after that buy a mix of legendaries, uncommon, and also usual cards from the Clash Royale store. You will certainly additionally require plenty of costs in game money, but don't worry, we could obtain you complimentary Clash Royale gems in just a couple of short mins (or less). It is as simple as that which is specifically why our Clash Royale Generator is sought after by all.
L' last technique is exactly what you suggest below: a youtuber was able, by customizing the resource data of Clash Royale, to tamper with the reward goals could be achieved through, which we talked previously, replacing the number of gems offered (For example 10) with 999999. Provided the fact that it works totally on the internet, this cheat is totally secure for your tool - implying that there is no need for you to download and install particular documents which could put your gadget in jeopardy. We sure hope this can obvious up a number of your complications regarding making and also spending Gems. As an example you need to pay with gems just to get one-of-a-kind special cards, with substantially restricting to obtaining gems, this is significant pain in the butt, or it will certainly spend you real money. Wichtiger als Wins, Gold, Cards oder gems hack clash royale ist jedoch, dass diesen Spielern dank dem Hack eine bessere Spielerfahrung geboten wird.
While Supercell has actually promised some adjustments that make Clash Royale friendlier to the typical player and also provide the potential to play in even more competitions the company still charges for the privilege. You can use our Clash Of Royale Hack to produce as many gems and gold as you need to make your game the best and to win a.battle against your challengers in one of the most kickass as well as fashionable way. You'll get an accomplishment opened for it, which basically compensates you the 500 gems and you obtain some EXP toward leveling up your King Tower too. If you have a lots of Clash Royale gems at your disposal purchased from real cash it is a great idea to get gold from them and after that buy a mix of legendaries, uncommon, and also usual cards from the Clash Royale store. You will certainly additionally require plenty of costs in game money, but don't worry, we could obtain you complimentary Clash Royale gems in just a couple of short mins (or less). It is as simple as that which is specifically why our Clash Royale Generator is sought after by all.
L' last technique is exactly what you suggest below: a youtuber was able, by customizing the resource data of Clash Royale, to tamper with the reward goals could be achieved through, which we talked previously, replacing the number of gems offered (For example 10) with 999999. Provided the fact that it works totally on the internet, this cheat is totally secure for your tool - implying that there is no need for you to download and install particular documents which could put your gadget in jeopardy. We sure hope this can obvious up a number of your complications regarding making and also spending Gems. As an example you need to pay with gems just to get one-of-a-kind special cards, with substantially restricting to obtaining gems, this is significant pain in the butt, or it will certainly spend you real money. Wichtiger als Wins, Gold, Cards oder gems hack clash royale ist jedoch, dass diesen Spielern dank dem Hack eine bessere Spielerfahrung geboten wird.
↧
↧
Issues synching yum.puppetlabs.com repo through Red Hat Satellite
Hi.
I appreciate this is most likely a Red Hat Satellite issue but thought it might be worth a shot here too.
We are having big issues adding repositories through our satellite server.
The repo we desperately need is:
https://yum.puppetlabs.com/el/6Server/dependencies/x86_64/
When we try to sync this repo we get an SSL handshake error:
Nov 13 14:40:37 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:37 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:37 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:37 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: Downloading metadata from https://yum.puppetlabs.com/el/6Server/dependencies/x86_64/.
Nov 13 14:40:37 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:37 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:38 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:38 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:38 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: Downloading metadata from https://yum.puppetlabs.com/el/6Server/dependencies/x86_64/.
Nov 13 14:40:38 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:38 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:39 pulp: pulp_rpm.plugins.importers.yum.sync:INFO: Downloading additional units.
Nov 13 14:40:39 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:39 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Nov 13 14:40:40 pulp: urllib3.connectionpool:INFO: Starting new HTTPS connection (1): yum.puppetlabs.com
Nov 13 14:40:40 pulp: nectar.downloaders.threaded:ERROR: Skipping requests to yum.puppetlabs.com due to repeated connection failures: [Errno 1] _ssl.c:492: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Things we have done to try to resolve the issue:
1. updated the satellite to version 6.2.12.
2. yum update on the satellite server.
3. updated the squid proxy from using the squid package to using the squid34 both offered by Red Hat.
4. The repo fails to sync with and with out the GPG key posted by Puppet.
5. On our cobbler server the same repo syncs with out any issues.
5. We can wget from the satellite to the remote repo.
6. I can sync the elasticsearch repo but not the puppet repo listed above.
I have been stuck on this now for a week and desperately need a resolution.
Thanks
* On the subject of GPG keys there are three found here: https://yum.puppetlabs.com/index_by_name.html
https://yum.puppetlabs.com/RPM-GPG-KEY-puppet
https://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs
https://yum.puppetlabs.com/RPM-GPG-KEY-reductive
I've tried the first two as well as no GPG key and it still doesn't work.
As above, our cobbler server can sync with the repo no issue with out a GPG key (I think) and we can wget from the repo just cant synch through the Satellite.
↧
How can this become smarter (shorter) ?
Hi, this looks like lots of code and could be more efficient (Zesty & Xenial )?
Thanks for your support !
$mirrors = {
'xenial_main' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_main_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_universe' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_universe_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_multiverse' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_multiverse_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_backports' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security_universe' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security_multiverse' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_yarn' => {
location => 'https://dl.yarnpkg.com/debian/',
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'xenial_puppet' => {
location => 'http://apt.puppetlabs.com/',
release => 'xenial',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_puppet' => {
location => 'http://apt.puppetlabs.com/',
release => 'zesty',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_yarn' => {
location => 'https://dl.yarnpkg.com/debian/',
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_security_multiverse' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security_universe' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_backports' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_multiverse_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_multiverse' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_universe_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_universe' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_main' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_main_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
}
}
↧
How can this become smarter (shorter) ?
Hi, this looks like lots of code and could be more efficient (Zesty & Xenial )?
Thanks for your support !
$mirrors = {
'xenial_main' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_main_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_universe' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_universe_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_multiverse' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_multiverse_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_backports' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'xenial-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security_universe' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_security_multiverse' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'xenial-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'xenial_yarn' => {
location => 'https://dl.yarnpkg.com/debian/',
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'xenial_puppet' => {
location => 'http://apt.puppetlabs.com/',
release => 'xenial',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_puppet' => {
location => 'http://apt.puppetlabs.com/',
release => 'zesty',
repos => ['PC1'],
architectures => ['amd64'],
key => ['6F6B15509CF8E59E6E469F327F438280EF8D349F'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_yarn' => {
location => 'https://dl.yarnpkg.com/debian/',
release => 'stable',
repos => ['main'],
architectures => ['amd64'],
key => ['72ECF46A56B4AD39C907BBB71646B01B86E50310'],
keyserver => 'hkp://p80.pool.sks-keyservers.net:80',
},
'zesty_security_multiverse' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security_universe' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['universe'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => [],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_security' => {
location => 'http://security.ubuntu.com/ubuntu',
release => 'zesty-security',
repos => ['main','restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_backports' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-backports',
repos => ['main','restricted','universe','multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_multiverse_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_multiverse' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['multiverse'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_universe_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_universe' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['universe'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_main' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
},
'zesty_main_updates' => {
location => 'http://de.archive.ubuntu.com/ubuntu',
release => 'zesty-updates',
repos => ['main', 'restricted'],
architectures => ['i386','amd64'],
key => ['40976EAF437D05B5','3B4FE6ACC0B21F32'],
keyserver => 'keyserver.ubuntu.com',
with_udebs => true,
}
}
↧