Skip to content

Commit 661ca76

Browse files
authored
Merge pull request #23 from Zuehlke/feature/update-readme
Update readme
2 parents 8d39f75 + 41d4867 commit 661ca76

File tree

1 file changed

+44
-5
lines changed

1 file changed

+44
-5
lines changed

README.md

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
A minimal example / template project for an Ansible-managed Linux Developer VM.
55

6-
![Linux Developer VM Screenshot](https://user-images.githubusercontent.com/365744/122089607-3721ff80-ce07-11eb-801e-661715e95aaa.png)
6+
![Linux Developer VM Screenshot](https://user-images.githubusercontent.com/365744/124432724-38917880-dd72-11eb-9673-5882a52acf92.png)
7+
78

89
It's meant to be copy/pasted and filled with life. The `roles/` directory contains the roles
910
for setting up the VM, the `spec/` directory contains the tests that come along with it.
@@ -19,6 +20,7 @@ For the Chef-based equivalent of it, see https://github.com/Zuehlke/linux-develo
1920

2021
These are the main tools included in this developer VM:
2122

23+
* [Git](https://git-scm.com/) - your version control system of choice :)
2224
* [VSCode](https://code.visualstudio.com/) - as a general purpose (code) editor, e.g. for updating the Ansible roles when working from within the developer VM
2325
* [Docker](https://www.docker.com/) - as a general purpose container runtime, e.g. for building your applications with a dockerized toolchain
2426

@@ -103,10 +105,10 @@ should see all tests passing:
103105
```
104106
...
105107
default: ============================= test session starts ==============================
106-
default: platform linux -- Python 3.8.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
108+
default: platform linux -- Python 3.8.10, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
107109
default: rootdir: /home/user/vm-setup
108110
default: plugins: testinfra-6.3.0, spec-3.2.0
109-
default: collected 8 items
111+
default: collected 36 items
110112
default:
111113
default: spec/test_ansible.py:
112114
default: ✓ Ansible is installed at version 2 9 22 [local]
@@ -118,12 +120,49 @@ should see all tests passing:
118120
default: ✓ Ansible lint command is found [local]
119121
default: ✓ Ansible lint version command reports version 5 0 12 [local]
120122
default:
123+
default: spec/test_bashrc_d.py:
124+
default: ✓ Bashrc loads files from bashrc d [local]
125+
default:
126+
default: spec/test_cache.py:
127+
default: ✓ Download cache directory exists [local]
128+
default:
129+
default: spec/test_docker.py:
130+
default: ✓ Vm user is in docker group [local]
131+
default: ✓ Containerd package is installed at version 1 4 6 [local]
132+
default: ✓ Containerd version command reports 1 4 6 [local]
133+
default: ✓ Docker cli package is installed at version 20 10 7 [local]
134+
default: ✓ Docker cli version command reports 20 10 7 [local]
135+
default: ✓ Docker engine package is installed at version 20 10 7 [local]
136+
default: ✓ Docker engine version command reports 20 10 7 [local]
137+
default:
138+
default: spec/test_git.py:
139+
default: ✓ Git package is installed [local]
140+
default: ✓ Git command is found [local]
141+
default: ✓ Git version command reports version 2 x [local]
142+
default: ✓ Git shell prompt is configured in bashrc d [local]
143+
default: ✓ Git shell prompt is set in the environment [local]
144+
default: ✓ Gitconfig configures rebase on pull [local]
145+
default: ✓ Gitconfig configures autocrlf input [local]
146+
default: ✓ Gitconfig provides alias [local-co-checkout]
147+
default: ✓ Gitconfig provides alias [local-ci-commit]
148+
default: ✓ Gitconfig provides alias [local-br-branch]
149+
default: ✓ Gitconfig provides alias [local-st-status]
150+
default: ✓ Gitconfig provides alias [local-unstage-reset HEAD --]
151+
default: ✓ Gitconfig provides alias [local-slog-log --pretty=oneline --abbrev-commit]
152+
default: ✓ Gitconfig provides alias [local-graph-log --all --oneline --graph --decorate]
153+
default:
121154
default: spec/test_testinfra.py:
122155
default: ✓ Testinfra is installed at version 6 3 0 [local]
123-
default: ✓ Pytest spec is installed at version 3 2 0 [local] [100%]
156+
default: ✓ Pytest spec is installed at version 3 2 0 [local]
124157
default:
158+
default: spec/test_vscode.py:
159+
default: ✓ Vscode command is found [local]
160+
default: ✓ Vscode version command reports version 1 57 1 [local]
161+
default: ✓ Vscode extension is installed [local-zbr
162+
default: ✓ Vscode extension is installed [local-ms-azuretools
163+
default: ✓ Vscode extension is installed [local-ms-vscode-remote
125164
default:
126-
default: ============================== 8 passed in 28.56s ==============================
165+
default: ============================== 36 passed in 5.60s ==============================
127166
```
128167

129168
If these are passing as expected, you can continue developing on the Ansible roles within this repo.

0 commit comments

Comments
 (0)