image: debian/stable
packages:
- cdist
- lsb-release
environment:
repository: matrix-cdist-types
sources:
- https://git.sr.ht/~fnux/matrix-cdist-types
tasks:
- setup-ssh: |
sudo mkdir -p /root/.ssh
ssh-keygen -f ~/.ssh/id_rsa -N ''
cat ~/.ssh/id_rsa.pub | sudo tee /root/.ssh/authorized_keys
ssh-keyscan localhost > ~/.ssh/known_hosts
ssh root@localhost echo "Local SSH connection OK."
- test-synapse: |
mkdir $repository/manifest
cp $repository/.builds/manifest-synapse $repository/manifest/init
cdist config -v -c $repository localhost
rm -r $repository/manifest
- test-riot: |
mkdir $repository/manifest
cp $repository/.builds/manifest-riot $repository/manifest/init
cdist config -v -c $repository localhost
rm -r $repository/manifest