Install Ansible with ‘pip’ on macOS.

Published / by MasonCloud / Leave a Comment


  • Ensure Apple’s command line tools are installed (xcode-select --install to launch the installer).
  • Install Ansible (or simply see below instructions)

The preferred way to install ansible on a Mac is via pip.

Ansible can be installed via “pip”, the Python package manager. If ‘pip’ isn’t already available in your version of Python, you can get pip by:

$ sudo easy_install pip

Then install Ansible with pip:

$ sudo pip install ansible

Or if you are looking for the latest development version:

pip install git+

If you are installing on OS X Mavericks, you may encounter some noise from your compiler. A workaround is to do the following:

$ sudo CFLAGS=-Qunused-arguments CPPFLAGS=-Qunused-arguments pip install ansible

Readers that use virtualenv can also install Ansible under virtualenv, though we’d recommend to not worry about it and just install Ansible globally. Do not use easy_install to install ansible directly.

  • Clone repository (git clone to your local drive.
  • Run $ ansible-galaxy install -r requirements.yml inside this directory to install required Ansible roles.
  • Run ansible-playbook main.yml -i inventory -K inside this directory. Enter your account password when prompted.

President McKinley AM SSB – New 2017

Published / by MasonCloud / Leave a Comment

President McKinley AM SSB – New 2017 CB Radio

– 40 channels AM / SSB
– 12 / 24 V
– Channel rotary switch
– Volume adjustment and ON/OFF
– Manual squelch and ASC
– Multi-functions LCD display
– S-meter
– ANL filter , NB and HI-CUT
– Channels and memories scan
– 3 Memories
– F function key
– Beep Function
– Dual watch
– Preset 9/19
– Talkback
– Tone
– Weather channel with Alert
– Front microphone plug
– External loudspeaker jack
– Front loudspeaker

Fixing HIGH SWR Reading(s) | Source

Common Issues:


And by this, we mean where your vehicle is when you are taking readings. The first thing you need to make sure of is that you are taking SWR readings correctly. If you are not sure, check our guide describing how to tune your CB antenna. Make sure you are not too close to buildings, trees, other vehicles, etc. when taking SWR readings. Also make sure the doors and hood are closed on the vehicle.


The most common cause of a high SWR is an antenna shorted to ground. There are two places a short can occur in a CB antenna system, in the coax and in the antenna stud.


A short occurs in a CB Coax when the shield is making contact with the center conductor. This can happen as a result of a defect from the factory, or a break in the cable. To test for this disconnect the coax from the CB radio and CB antenna mount. Use a multimeter to check for continuity between the center conductor and the shield. There should be none. If there is continuity, replace the cable. Click here for information on testing CB Coax


A short occurs in the antenna stud when the antenna coupling nut (where the antenna screws in), or the bolt, makes contact with the mount. There are nylon washers that prevent this, but they are sometimes left out or installed improperly. The whole purpose of an antenna stud is to isolate the antenna from ground. When the nut or bolt contact the mount, this fails. To test for an incorrectly installed stud remove the CB antenna and disconnect the coax from the stud. Use a multimeter to check for continuity between the antenna coupling nut and the mount. There should be none. If there is continuity, check the nylon washer placement on the stud.

Poor Electrical Ground

Keep in mind that there is a difference between the ground plane and an electrical ground. Your antenna needs both. The mount your antenna is connected to needs to have a good ground to the vehicle chassis. For metal mounts (mirror mounts, side mounts, 3 way mounts, etc) this is achieved through metal to metal contact. You can test this with a light or multimeter just as you would test any vehicle ground. See our guide for testing a CB antenna ground for more information. If you don’t have a good ground, scraping paint off where the mount contacts the vehicle can help (do this at your own risk). Running a grounding strap from the mount to the chassis can also work. For magnet mounts, the ground is formed through capacitive coupling with the metal of the vehicle (through the magnet). There really is no way to improve the ground on magnet mounts. Good quality magnetic mount antennas shouldn’t have a grounding problem.

Coiled Coax

Often times, especially when you are using the factory recommended 18 feet of coax, you will have extra coax between the antenna and CB radio. Make sure that any slack you have in the CB coax is not coiled up. Coiling the coax up will cause the cable to mimic the coil in the antenna, creating signal feedback. Run the coax in a large figure 8 or purposely run the coax in a longer path to the radio.

Insufficient Ground Plane

CB antennas need a metal surface under them to transmit correctly. You can read more on what a CB antenna ground plane is here. Make sure your antenna has as much metal under it as possible. If you are mounting on a mirror or other bracket that extends out from the vehicle try moving the mount in closer. If you just don’t have much metal on the vehicle, like with an RV or motorcycle, you may want to go with a no-ground plane (NGP) CB antenna.


Another problem occurs when obstructions prevent your antenna from radiating well. If your antenna is mounted down low on the vehicle, like on the bumper or behind a pickup truck’s cab, the signal can bounce back to the antenna, causing a high SWR. To alleviate this, keep at least the top 12 inches of the antenna above the roof line, and position the antenna as high as possible on the vehicle. We have a CB antenna installation guide that outlines choosing a location in more detail.

Broken antenna

Many CB antennas consist of a copper wire wound around a fiberglass pole. If this wire is broken anywhere, you will get a high SWR. To test for this, use a multimeter to check for continuity between the base of the antenna (the threaded part) and the very tip. If the antenna does not have a tunable tip, you may need to use the multimeter probe to reach the end of the wire. If there is no continuity between the base and the tip, you may have a broken antenna. Some higher power antenna have a capacitor that will cause a multimeter to read no continuity. This is not a broken antenna. Check to see if the antenna is shunt fed.

Short or poor quality CB Coax

Once or twice we have seen replacing the coax correct the problem, even though the coax was not shorted. Antenna manufacturers recommend 18 feet of coax. Sometimes replacing your CB coax with a longer or higher quality cable will do the trick.

Antenna Mounting Location

The location you mount your antenna can cause a high SWR as well. If you mount the antenna low on the vehicle and close to the body, the signal will bounce back into the antenna rather than getting out. The only option in this case would be to raise the antenna up, or reposition the antenna. The best place to mount a CB antenna for maximum performance is where there is a flat radiating surface. The center of the vehicle’s roof is the best location. There the antenna has 360 degree ground plane.

CB Antenna Length

CB Antenna manufacturers make every effort to “pre-tune” antennas. It is impossible to have an antenna tuned for every scenario, though, and sometimes they are way off. If all else fails it is possible your antenna is just too long. In some instances we have cut up to 2″ off of the whip portion of a center loaded coil antenna before the SWR dropped to acceptable levels. This is a last-resort. Do it at your own risk. It is very easy to cut too much off and ruin the antenna. If you are going to try it, we recommend cutting off a small amount each time and take a new reading in between to gauge your progress.


SWR 1.0-1.5: The ideal range! If your SWR is under 1.5, you’re in great shape. If you’re at 1.5 and really, really want to drop down to closer to 1 it’s likely possible to do with addition tuning, different equipment or a different mounting location. But the drop from 1.5 to 1.0 won’t make a substantial increase in performance. It’s not nearly as noticeable as, say, going from 2.0 down to 1.5.

SWR 1.5 – 1.9: There’s room for improvement, but SWR in this range should still provide adequate performance. Occasionally, due to installations or vehicle variables, it’s impossible to get SWR lower than this. You should try to get it lower, but performance should still be acceptable in this range. If you’ve tuned the antenna, SWR in this range is likely an issue of a less-than-ideal mounting location for your vehicle and/or an antenna that isn’t ideal for the mounting location. To troubleshoot, see this article on problematic CB antenna mounting locations.

SWR 2.0 – 2.4: While not good, this likely won’t damage your radio with casual use. However, you should definitely try to improve it if you can. SWR in this range is usually caused by a poor antenna mounting location and/or a poor choice of equipment for your specific vehicle. To troubleshoot, you’ll likely need to move the mounting location and/or use a more suitable antenna. It’s by no means a good tuning job, but will function if you’ve exhausted all other troubleshooting possibilities.

SWR 2.5 – 2.9: Performance in this range will be noticeably decreased, and you might even damage your radio if you transmit frequently and for extended periods. We advise you not to operate your radio in this range. SWR in this range is usually caused by a poor mounting location and/or a poor choice of equipment for your specific vehicle. To troubleshoot, you’ll likely need to move the mounting location and/or use a more suitable antenna.

SWR 3.0+: Performance will be severely affected, and you’re likely to damage your radio with extended transmission use. You SHOULD NOT transmit with your CB at SWR levels above 3.0. If your SWR needle swings all the way to the right (off the charts) when getting your 3.0+ readings, you almost certainly have a major installation problem. This is almost always the result of a poor ground or incorrectly assembled stud, but on rare occasions can indicate a faulty coax, antenna, or incorrectly attached SWR meter.

IMPORTANT NOTE: Radio damage will only occur when you’re TRANSMITTING from an antenna with high SWR readings. Leaving the radio on to receive signals poses no risk to your radio.

Fedora 26 + i3 window manager

Published / by MasonCloud / Leave a Comment

# start a terminal
bindsym $mod+Return exec gnome-terminal

# thunar
bindsym $mod+t exec –no-startup-id thunar

# load nm-applet
exec –no-startup-id nm-applet

# load backdrop
exec -no-startup-id feh –bg-scale /home/paulmellors/Storage/wha.jpg

# Volume control
bindsym XF86AudioRaiseVolume exec –no-startup-id pactl set-sink-volume 0 +1%
bindsym XF86AudioLowerVolume exec –no-startup-id pactl set-sink-volume 0 -1%
bindsym XF86AudioMute exec –no-startup-id pactl set-sink-mute 0 toggle

# lock screen
bindsym $mod+l exec –no-startup-id i3lock -i /home/paulmellors/Storage/locked.png

Ok that’ll do it 🙂

5 Ways to Eliminate the Red Tape

Published / by MasonCloud / Leave a Comment

5 Ways to Eliminate the Red Tape

1. Budget for Emergencies
It is important to have budget dollars available to purchase the necessary supplies and equipment that is needed to run the day-to-day operation. This involves going through an annual budgeting process that includes planned equipment replacement. A budget should also include funds for those unexpected expenditures that are difficult to plan for.

2. Empower Employees
Empower employees to make decisions about the way day-to-day work is performed. This includes allowing them to make quick decisions about work processes that impact the customer experience. For example, if the office copy machine continues to break down, there should be a quick decision making process to allow for its replacement to minimize the impact on employee productivity.

3. Set Spending Limits
With empowerment comes responsibility and boundaries. Empower employees to make decisions, within certain spending limits, giving them the flexibility to move quickly on those things that slow the work process or impacts the customer experience. For example, a service recovery program allows employees to make quick decisions that can resolve customer issues. Asking permission through many layers of decision making, slows the process and potentially misses an opportunity to turn around a negative customer experience.

4. Training
Take the time to teach employees on what their boundaries are and why limits are set. Get them involved in the process of determining decision making boundaries and use their day-to-day experience to improve internal processes. Be clear with expectations and keep communication lines open so there are no misunderstandings.

5. Coach and Mentor
Allowing employees to make decisions does come with some risks. Allow employees to make mistakes and use errors in judgement as a learning opportunity. Coach and mentor employees on the decision making process and help them understand the difference between a good and bad decision. Do this by demonstrating the difference in outcomes between decision choices.

Managing employees comes with many teachable moments and taking advantage of the tacit knowledge of employees provides a business advantage. Use employees to eliminate the red tape and expedite the decision making process. Let’s face it, organizations that make quick, wise decisions have a strategic competitive advantage.

How much red tape does your organization have?