An Asterisk server has a very involved configuration system. One instance I manage has over 100 configuration files. As these configurations grow, it can be helpful to have a separate server running for testing and debugging problems. If you are planning a major change, it's often helpful to g...
As always, I've changed pertinent details for reasons.
I was working on an ASR the other day and received the follow error:
RP/0/RSP0/CPU0:ASR9K(config-tacacs-host)# commit
Fri Jul 29 12:55:46.243 PDT
% Failed to commit one or more configuration items during a pseudo-atomic
operation. All change...
I had this interesting question the other day. Someone had a file with two columns of data in it. They wanted to assign each column to a different variable and then take action using those two variables. Here's the example I wrote for them:
IFS=$'n';
for LINE in $(cat data_file); do
V...
Quick and dirty OpenSSH configlet here. If you have a set of hosts or devices that require you to first jump through a bastion host, the following will allow you to run a single ssh command:
Host *
ProxyCommand ssh -A <bastion_host> nc %h %p
Change the Host * line to best match the h...
I was recently asked to take two lists and interleave them. Although I can not think of a scenario off the top of my head where this might be useful, it doesn't strike me as a completely silly thing to do. StackOverflow's top answer for this problem uses itertools.chain.from_iterable() and iterto...