Skip to content

Commit 661d26f

Browse files
Standardise files with files in sous-chefs/repo-management (#63)
Signed-off-by: kitchen-porter <[email protected]> Co-authored-by: Corey Hemminger <[email protected]>
1 parent fb54766 commit 661d26f

File tree

4 files changed

+334
-50
lines changed

4 files changed

+334
-50
lines changed

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* text=auto eol=lf
1+
* text=auto eol=lf

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
uses: actions/checkout@v4
3333
- name: Run JSON Lint
3434
run: |
35-
git ls-files *.json | xargs jq empty
35+
git ls-files *.json | xargs jq empty

.gitignore

Lines changed: 329 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,330 @@
1-
*.rbc
2-
.config
3-
InstalledFiles
4-
pkg
5-
test/tmp
6-
test/version_tmp
7-
tmp
8-
_Store
1+
# Created by https://www.toptal.com/developers/gitignore/api/terraform,windows,macos,linux,visualstudiocode,intellij+all,vim,emacs,sublimetext
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=terraform,windows,macos,linux,visualstudiocode,intellij+all,vim,emacs,sublimetext
3+
4+
### Emacs ###
5+
# -*- mode: gitignore; -*-
96
*~
10-
*#
11-
.#*
12-
\#*#
13-
*.un~
14-
*.tmp
15-
*.bk
16-
*.bkup
17-
18-
# editor files
19-
.idea
20-
.*.sw[a-z]
21-
22-
# ruby/bundler/rspec files
23-
.ruby-version
24-
.ruby-gemset
25-
.rvmrc
26-
Gemfile.lock
27-
.bundle
28-
*.gem
29-
coverage
30-
spec/reports
31-
32-
# YARD / rdoc artifacts
33-
.yardoc
34-
_yardoc
35-
doc/
36-
rdoc
37-
38-
# chef infra stuff
39-
Berksfile.lock
40-
.kitchen
41-
kitchen.local.yml
42-
vendor/
43-
.coverage/
44-
.zero-knife.rb
45-
Policyfile.lock.json
46-
47-
# vagrant stuff
48-
.vagrant/
49-
.vagrant.d/
7+
\#*\#
8+
/.emacs.desktop
9+
/.emacs.desktop.lock
10+
*.elc
11+
auto-save-list
12+
tramp
13+
.\#*
14+
15+
# Org-mode
16+
.org-id-locations
17+
*_archive
18+
19+
# flymake-mode
20+
*_flymake.*
21+
22+
# eshell files
23+
/eshell/history
24+
/eshell/lastdir
25+
26+
# elpa packages
27+
/elpa/
28+
29+
# reftex files
30+
*.rel
31+
32+
# AUCTeX auto folder
33+
/auto/
34+
35+
# cask packages
36+
.cask/
37+
dist/
38+
39+
# Flycheck
40+
flycheck_*.el
41+
42+
# server auth directory
43+
/server/
44+
45+
# projectiles files
46+
.projectile
47+
48+
# directory configuration
49+
.dir-locals.el
50+
51+
# network security
52+
/network-security.data
53+
54+
55+
### Intellij+all ###
56+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
57+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
58+
59+
# User-specific stuff
60+
.idea/**/workspace.xml
61+
.idea/**/tasks.xml
62+
.idea/**/usage.statistics.xml
63+
.idea/**/dictionaries
64+
.idea/**/shelf
65+
66+
# AWS User-specific
67+
.idea/**/aws.xml
68+
69+
# Generated files
70+
.idea/**/contentModel.xml
71+
72+
# Sensitive or high-churn files
73+
.idea/**/dataSources/
74+
.idea/**/dataSources.ids
75+
.idea/**/dataSources.local.xml
76+
.idea/**/sqlDataSources.xml
77+
.idea/**/dynamic.xml
78+
.idea/**/uiDesigner.xml
79+
.idea/**/dbnavigator.xml
80+
81+
# Gradle
82+
.idea/**/gradle.xml
83+
.idea/**/libraries
84+
85+
# Gradle and Maven with auto-import
86+
# When using Gradle or Maven with auto-import, you should exclude module files,
87+
# since they will be recreated, and may cause churn. Uncomment if using
88+
# auto-import.
89+
# .idea/artifacts
90+
# .idea/compiler.xml
91+
# .idea/jarRepositories.xml
92+
# .idea/modules.xml
93+
# .idea/*.iml
94+
# .idea/modules
95+
# *.iml
96+
# *.ipr
97+
98+
# CMake
99+
cmake-build-*/
100+
101+
# Mongo Explorer plugin
102+
.idea/**/mongoSettings.xml
103+
104+
# File-based project format
105+
*.iws
106+
107+
# IntelliJ
108+
out/
109+
110+
# mpeltonen/sbt-idea plugin
111+
.idea_modules/
112+
113+
# JIRA plugin
114+
atlassian-ide-plugin.xml
115+
116+
# Cursive Clojure plugin
117+
.idea/replstate.xml
118+
119+
# SonarLint plugin
120+
.idea/sonarlint/
121+
122+
# Crashlytics plugin (for Android Studio and IntelliJ)
123+
com_crashlytics_export_strings.xml
124+
crashlytics.properties
125+
crashlytics-build.properties
126+
fabric.properties
127+
128+
# Editor-based Rest Client
129+
.idea/httpRequests
130+
131+
# Android studio 3.1+ serialized cache file
132+
.idea/caches/build_file_checksums.ser
133+
134+
### Intellij+all Patch ###
135+
# Ignore everything but code style settings and run configurations
136+
# that are supposed to be shared within teams.
137+
138+
.idea/*
139+
140+
!.idea/codeStyles
141+
!.idea/runConfigurations
142+
143+
### Linux ###
144+
145+
# temporary files which can be created if a process still has a handle open of a deleted file
146+
.fuse_hidden*
147+
148+
# KDE directory preferences
149+
.directory
150+
151+
# Linux trash folder which might appear on any partition or disk
152+
.Trash-*
153+
154+
# .nfs files are created when an open file is removed but is still being accessed
155+
.nfs*
156+
157+
### macOS ###
158+
# General
159+
.DS_Store
160+
.AppleDouble
161+
.LSOverride
162+
163+
# Icon must end with two \r
164+
Icon
165+
166+
167+
# Thumbnails
168+
._*
169+
170+
# Files that might appear in the root of a volume
171+
.DocumentRevisions-V100
172+
.fseventsd
173+
.Spotlight-V100
174+
.TemporaryItems
175+
.Trashes
176+
.VolumeIcon.icns
177+
.com.apple.timemachine.donotpresent
178+
179+
# Directories potentially created on remote AFP share
180+
.AppleDB
181+
.AppleDesktop
182+
Network Trash Folder
183+
Temporary Items
184+
.apdisk
185+
186+
### macOS Patch ###
187+
# iCloud generated files
188+
*.icloud
189+
190+
### SublimeText ###
191+
# Cache files for Sublime Text
192+
*.tmlanguage.cache
193+
*.tmPreferences.cache
194+
*.stTheme.cache
195+
196+
# Workspace files are user-specific
197+
*.sublime-workspace
198+
199+
# Project files should be checked into the repository, unless a significant
200+
# proportion of contributors will probably not be using Sublime Text
201+
# *.sublime-project
202+
203+
# SFTP configuration file
204+
sftp-config.json
205+
sftp-config-alt*.json
206+
207+
# Package control specific files
208+
Package Control.last-run
209+
Package Control.ca-list
210+
Package Control.ca-bundle
211+
Package Control.system-ca-bundle
212+
Package Control.cache/
213+
Package Control.ca-certs/
214+
Package Control.merged-ca-bundle
215+
Package Control.user-ca-bundle
216+
oscrypto-ca-bundle.crt
217+
bh_unicode_properties.cache
218+
219+
# Sublime-github package stores a github token in this file
220+
# https://packagecontrol.io/packages/sublime-github
221+
GitHub.sublime-settings
222+
223+
### Terraform ###
224+
# Local .terraform directories
225+
**/.terraform/*
226+
227+
# .tfstate files
228+
*.tfstate
229+
*.tfstate.*
230+
231+
# Crash log files
232+
crash.log
233+
crash.*.log
234+
235+
# Exclude all .tfvars files, which are likely to contain sensitive data, such as
236+
# password, private keys, and other secrets. These should not be part of version
237+
# control as they are data points which are potentially sensitive and subject
238+
# to change depending on the environment.
239+
*.tfvars
240+
*.tfvars.json
241+
242+
# Ignore override files as they are usually used to override resources locally and so
243+
# are not checked in
244+
override.tf
245+
override.tf.json
246+
*_override.tf
247+
*_override.tf.json
248+
249+
# Include override files you do wish to add to version control using negated pattern
250+
# !example_override.tf
251+
252+
# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
253+
# example: *tfplan*
254+
255+
# Ignore CLI configuration files
256+
.terraformrc
257+
terraform.rc
258+
259+
### Vim ###
260+
# Swap
261+
[._]*.s[a-v][a-z]
262+
!*.svg # comment out if you don't need vector files
263+
[._]*.sw[a-p]
264+
[._]s[a-rt-v][a-z]
265+
[._]ss[a-gi-z]
266+
[._]sw[a-p]
267+
268+
# Session
269+
Session.vim
270+
Sessionx.vim
271+
272+
# Temporary
273+
.netrwhist
274+
# Auto-generated tag files
275+
tags
276+
# Persistent undo
277+
[._]*.un~
278+
279+
### VisualStudioCode ###
280+
.vscode/*
281+
!.vscode/settings.json
282+
!.vscode/tasks.json
283+
!.vscode/launch.json
284+
!.vscode/extensions.json
285+
!.vscode/*.code-snippets
286+
287+
# Local History for Visual Studio Code
288+
.history/
289+
290+
# Built Visual Studio Code Extensions
291+
*.vsix
292+
293+
### VisualStudioCode Patch ###
294+
# Ignore all local history of files
295+
.history
296+
.ionide
297+
298+
### Windows ###
299+
# Windows thumbnail cache files
300+
Thumbs.db
301+
Thumbs.db:encryptable
302+
ehthumbs.db
303+
ehthumbs_vista.db
304+
305+
# Dump file
306+
*.stackdump
307+
308+
# Folder config file
309+
[Dd]esktop.ini
310+
311+
# Recycle Bin used on file shares
312+
$RECYCLE.BIN/
313+
314+
# Windows Installer files
315+
*.cab
316+
*.msi
317+
*.msix
318+
*.msm
319+
*.msp
320+
321+
# Windows shortcuts
322+
*.lnk
323+
324+
# End of https://www.toptal.com/developers/gitignore/api/terraform,windows,macos,linux,visualstudiocode,intellij+all,vim,emacs,sublimetext
325+
326+
terraform.tfvars
327+
*.backup
328+
.terraform
329+
*.sh
330+
terraform.tfstate

.yamllint

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
ignore: |
3+
charts
4+
25
extends: default
36
rules:
47
line-length:

0 commit comments

Comments
 (0)