Home Skip to main content

Ansible Code for Configuring a Raspberry Pi

2019-03-24 18:18:47 +0000

The repository ansible-raspberry-pi contains Ansible code to configure a Raspberry Pi remotely.

Code in this repository is concerned mainly with configuring accessibility tools such as screen readers and the brltty Braille display driver.

Visit the ansible-raspberry-pi repository here

Ansible Role to Secure Docker with TLS

2019-02-24 17:55:27 +0000

I have written an Ansible role to configure Docker running on remote hosts to require verification with TLS to connect to the Docker daemon.

The role creates all the required certificates and keys, copies them to the appropriate place on each specified remote host and installs those components required by the connecting client (the machine running the Ansible code).

I did this in response to a need to secure Docker on machines on which I was using Ansible to configure a cluster of hosts forming a MongoDB replica set.

Visit the role here.

rpi-image-tool

2018-02-24 10:57:12 +0000

I have completed the rpi-image-tool system.

The rpi-image-tool system is able to:

Note that the code assumes two partitions:

  1. FAT32 boot partition.
  2. Linux root partition.

It assumes the partitions appear in that order.

See the documentation elsewhere on this site or grab the repository and install and read the help.

You can see the help with:

rpi-image-tool -h

Please pay particular attention to the important caveats at the bottom of the usage message.

Parse::Yapp Grammar

2017-04-01 09:57:12 +0000

I’ve added a Parse::Yapp grammar to:

generic/emacspeak/parser/perl/parser.yp

Currently it’s a direct equivalent to the Bison grammar parser.y in the same directory.

I’ve still to write the Perl lexer.

It’s purpose is to see if it is faster and more seamless than the C equivalent.