File tree 6 files changed +130
-0
lines changed
6 files changed +130
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ golang::settings :
3
+ tp_prerequisites : {}
4
+
5
+ urls :
6
+ website : ' https://go.dev'
7
+ issues : ' https://github.com/golang/go/issues'
8
+ documentation : ' https://go.dev/doc/'
9
+ source : ' https://github.com/golang/go'
10
+ description : ' The Go programming language'
11
+
12
+ # Configured: +package -source -file +image
13
+ install_method : ' package'
14
+
15
+ packages :
16
+ main :
17
+ name : golang
18
+ ensure : present
19
+ source : ~
20
+ install_options : []
21
+ params : {}
22
+ providers :
23
+ chocolatey :
24
+ name : golang
25
+ scoop :
26
+ name : go
27
+ winget :
28
+ name : ~
29
+ snap :
30
+ name : go
31
+ brew :
32
+ name : go
33
+
34
+ info_commands :
35
+ list : ' go list'
36
+ debug_commands :
37
+ debug : ' go debug'
38
+ test_commands :
39
+ status : ' go status'
40
+ version_command : ' go version'
41
+ help_command : ' go help'
42
+ run_commands :
43
+ start :
44
+ command : ' golang start'
45
+
46
+ image :
47
+ name : ' golang'
48
+
49
+ build :
50
+ prerequisites :
51
+ tp::install :
52
+ - build-essential
53
+ execs :
54
+ - name : configure
55
+ command : ' ./configure'
56
+ - name : build
57
+ command : ' make'
58
+ - name : setup
59
+ command : ' make install'
60
+ setup :
61
+ enable : true
62
+ files :
63
+ golang :
64
+ path : ' /usr/local/bin/golang'
65
+ mode : ' 0755'
66
+ systemd_options : {}
67
+ resources : {}
68
+ manage_service : false
69
+ manage_user : false
70
+
71
+ release :
72
+ latest_version : ~
73
+ prerequisites : {}
74
+ latest_url : ~
75
+ base_url : ' https://go.dev/dl/go$VERSION.$OS-$ARCH.tar.gz'
76
+ file_name : ' go$VERSION.$OS-$ARCH..tar.gz'
77
+ extracted_dir : ' go$VERSION.$OS-$ARCH.tar.gz'
78
+ file_format : tar.gz
79
+ setup :
80
+ enable : true
81
+ files :
82
+ golang :
83
+ path : ' /usr/local/bin/golang'
84
+ mode : ' 0755'
85
+ resources : {}
86
+ manage_service : false
87
+ manage_user : false
Original file line number Diff line number Diff line change
1
+ ---
2
+ :hierarchy :
3
+ - " %{title}/%{repo}/operatingsystem/%{operatingsystem}%{operatingsystemmajrelease}"
4
+ - " %{title}/%{repo}/operatingsystem/%{operatingsystem}"
5
+ - " %{title}/%{repo}/osfamily/%{osfamily}%{operatingsystemmajrelease}"
6
+ - " %{title}/%{repo}/osfamily/%{osfamily}"
7
+ - " %{title}/%{repo}/default"
8
+ - " %{title}/operatingsystem/%{operatingsystem}%{operatingsystemmajrelease}"
9
+ - " %{title}/operatingsystem/%{operatingsystem}"
10
+ - " %{title}/osfamily/%{osfamily}%{operatingsystemmajrelease}"
11
+ - " %{title}/osfamily/%{osfamily}"
12
+ - " %{title}/default"
13
+ - " default/%{operatingsystem}%{operatingsystemmajrelease}"
14
+ - " default/%{operatingsystem}"
15
+ - default
Original file line number Diff line number Diff line change
1
+ ---
2
+ golang::settings :
3
+
4
+ release :
5
+ https://go.dev/dl/go1.20.darwin-arm64.pkg
Original file line number Diff line number Diff line change
1
+ ---
2
+ golang::settings :
3
+
4
+ files :
5
+ init :
6
+ path : ' /etc/default/golang'
Original file line number Diff line number Diff line change
1
+ ---
2
+ golang::settings :
3
+ dockerfile_prerequisites : ' RUN yum install -y wget which'
Original file line number Diff line number Diff line change
1
+ ---
2
+ golang::settings :
3
+
4
+ # If exe or msi package is available for direct download:
5
+ package_provider : ' windows'
6
+ package_source : ' https://go.dev/dl/go$VERSION.$OS-$ARCH.msi'
7
+
8
+ user_files :
9
+ config :
10
+ path : ' %APPDATA%\golang\golang.conf'
11
+
12
+ user_dirs :
13
+ config :
14
+ path : ' %APPDATA%\golang'
You can’t perform that action at this time.
0 commit comments