Ansible Code for Configuring a Raspberry Pi
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.
Ansible Role to Secure Docker with TLS
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
.
rpi-image-tool
I have completed the rpi-image-tool
system.
The rpi-image-tool
system is able to:
- Create a new and empty
.img
file containing the necessary smallFAT32
boot partition and the larger Linux partition. - Mount the two partitions from an existing
.img
file, for example one downloaded ffrom the Web. - Mount the two partitions contained on an
SD
card plugged into the host machine.
Note that the code assumes two partitions:
- FAT32
boot
partition. - 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
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.