You've already forked ansible-docker
							
							Compare commits
	
		
			15 Commits
		
	
	
		
			0.1.0
			...
			7f967b589c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 7f967b589c | |||
| 2e754b5b92 | |||
| aa5bcb5aa3 | |||
| 9e9f46b54d | |||
| 436f2d969e | |||
| 91e93f7411 | |||
| c06beae2c2 | |||
| 1d2a90f375 | |||
| 50b836e00c | |||
| c232c282db | |||
| 57b2aa7586 | |||
| f1c719cb08 | |||
| 9888a6524c | |||
| bd5ef263d7 | |||
| 50511720eb | 
| @@ -3,9 +3,9 @@ name: Build | ||||
| on: | ||||
|   pull_request: | ||||
|     types: | ||||
|     - "opened" | ||||
|     - "reopened" | ||||
|     - "synchronize" | ||||
|     - opened | ||||
|     - reopened | ||||
|     - synchronize | ||||
|   push: | ||||
|     branches: | ||||
|     - master | ||||
|   | ||||
							
								
								
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								.gitea/workflows/markdown-linters.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| name: 'Lint Markdown files' | ||||
|  | ||||
| on: | ||||
|   pull_request: | ||||
|     types: | ||||
|     - opened | ||||
|     - reopened | ||||
|     - synchronize | ||||
|   push: | ||||
|     branches: | ||||
|     - master | ||||
|   workflow_dispatch: {} | ||||
|  | ||||
| jobs: | ||||
|   markdown-lint: | ||||
|     runs-on: | ||||
|     - ubuntu-latest | ||||
|     steps: | ||||
|     - uses: actions/checkout@v4.2.2 | ||||
|     - uses: DavidAnson/markdownlint-cli2-action@v19.1.0 | ||||
|       with: | ||||
|         globs: '**/*.md' | ||||
| @@ -19,9 +19,9 @@ jobs: | ||||
|           username: ${{ github.repository_owner }} | ||||
|           password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} | ||||
|  | ||||
|       - name: Build image | ||||
|       - name: Build and push image | ||||
|         run: | | ||||
|           TAG=latest | ||||
|           TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||
|  | ||||
|           docker buildx build \ | ||||
|             --file Dockerfile.archlinux \ | ||||
| @@ -42,19 +42,20 @@ jobs: | ||||
|           username: ${{ github.repository_owner }} | ||||
|           password: ${{ secrets.GIT_CRYPTIC_SYSTEMS_PACKAGE_REGISTRY_TOKEN }} | ||||
|  | ||||
|       - name: Build image | ||||
|       - name: Build and push image | ||||
|         run: | | ||||
|           TAG=latest | ||||
|           TAG=$(echo ${{ github.ref_name }} | sed 's/v//gm') | ||||
|  | ||||
|           docker buildx build \ | ||||
|             --file Dockerfile \ | ||||
|             --file Dockerfile.rockylinux8 \ | ||||
|             --push \ | ||||
|             --tag git.cryptic.systems/volker.raschek/ansible:${TAG}-rockylinux-8 \ | ||||
|             . | ||||
|  | ||||
|   sync-to-hub-docker-io: | ||||
|     needs: | ||||
|     - push-manifest | ||||
|     - push-arch-linux | ||||
|     - push-rocky-linux-8 | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|     - name: Copy images to docker.io | ||||
|   | ||||
| @@ -6,6 +6,7 @@ on: | ||||
|     - master | ||||
|     paths: | ||||
|     - README.md | ||||
|   workflow_dispatch: {} | ||||
|  | ||||
| jobs: | ||||
|   update-description-on-hub-docker-io: | ||||
|   | ||||
| @@ -45,19 +45,17 @@ MD012: | ||||
| # MD013/line-length - Line length | ||||
| MD013: | ||||
|   # Number of characters | ||||
|   line_length: 80 | ||||
|   line_length: 120 | ||||
|   # Number of characters for headings | ||||
|   heading_line_length: 80 | ||||
|   heading_line_length: 120 | ||||
|   # Number of characters for code blocks | ||||
|   code_block_line_length: 80 | ||||
|   code_block_line_length: 120 | ||||
|   # Include code blocks | ||||
|   code_blocks: false | ||||
|   # Include tables | ||||
|   tables: false | ||||
|   # Include headings | ||||
|   headings: true | ||||
|   # Include headings | ||||
|   headers: true | ||||
|   # Strict length checking | ||||
|   strict: false | ||||
|   # Stern length checking | ||||
| @@ -70,11 +68,6 @@ MD022: | ||||
|   # Blank lines below heading | ||||
|   lines_below: 1 | ||||
|  | ||||
| # MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content | ||||
| MD024: | ||||
|   # Only check sibling headings | ||||
|   allow_different_nesting: true | ||||
|  | ||||
| # MD025/single-title/single-h1 - Multiple top-level headings in the same document | ||||
| MD025: | ||||
|   # Heading level | ||||
| @@ -129,7 +122,6 @@ MD041: | ||||
| MD044: | ||||
|   # List of proper names | ||||
|   names: [] | ||||
|   # - some-thing | ||||
|   # Include code blocks | ||||
|   code_blocks: false | ||||
|  | ||||
| @@ -141,4 +133,4 @@ MD046: | ||||
| # MD048/code-fence-style - Code fence style | ||||
| MD048: | ||||
|   # Code fence syle | ||||
|   style: "backtick" | ||||
|   style: "backtick" | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| FROM docker.io/library/rockylinux:8 | ||||
| FROM docker.io/library/rockylinux:9 | ||||
|  | ||||
| RUN dnf update --assumeyes && \ | ||||
|     dnf install --assumeyes bash-completion sudo && \ | ||||
|   | ||||
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,3 +1,21 @@ | ||||
| # ansible | ||||
|  | ||||
| [](https://hub.docker.com/r/volkerraschek/ansible-archlinux) | ||||
|  | ||||
| This container image can be used to execute ansible. It contains the latest versions of ansible-core, ansible-lint and | ||||
| python-boto3 to interact with AWS dynamic inventory. | ||||
|  | ||||
| Here is an example. The environment variables as well as the path to the playbook and inventory must of course be | ||||
| adapted to your own needs. | ||||
|  | ||||
| ```bash | ||||
| docker run \ | ||||
|   --env AWS_ACCESS_KEY_ID \ | ||||
|   --env AWS_SECRET_ACCESS_KEY \ | ||||
|   --env AWS_SESSION_TOKEN \ | ||||
|   --rm \ | ||||
|   --volume $(pwd):$(pwd) \ | ||||
|   --workdir $(pwd) \ | ||||
|     git.cryptic.systems/volkerraschek/ansible:latest \ | ||||
|       bash -c "ansible-galaxy install -r requirements.yaml && ansible-playbook -i inventories/demo.aws_ec2.yaml aws.yaml" | ||||
| ``` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user