Skip to content
This repository was archived by the owner on Feb 28, 2020. It is now read-only.

Commit ec22a76

Browse files
author
Edwin Biemond
committed
support chef 13 & nodemanager naming fixes for windows and linux
1 parent 27d9be7 commit ec22a76

File tree

98 files changed

+697
-1555
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+697
-1555
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Oracle WebLogic CHEF cookbooks
22

33
## Chef support
4-
- Version 12, 13 ( for use v0.1.3 release for chef 11)
4+
- Version 12, 13 ( use v0.1.3 release for chef 11 support)
55
- Chef solo, client/server
66
- Databags (encrypted)
77

fmw_bsu/.kitchen.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ platforms:
1515
- ["C:/software", "/software"]
1616
- name: oel-7.0
1717
driver_config:
18-
box: OEL-7.0_BS-x86_64
18+
box: OEL7_2-x86_64
1919
customize:
2020
memory: 2048
2121
cpus: 1
2222
synced_folders:
2323
- ["C:/software", "/software"]
2424
- name: oel-6.6
2525
driver_config:
26-
box: OEL-6.6
26+
box: OEL6_6-x86_64_plain
2727
customize:
2828
memory: 2048
2929
cpus: 1
@@ -68,11 +68,11 @@ suites:
6868
- recipe[fmw_bsu::weblogic]
6969
attributes:
7070
fmw:
71-
java_home_dir: "/usr/java/jdk1.7.0_75"
71+
java_home_dir: "/usr/java/jdk1.7.0_79"
7272
middleware_home_dir: "/opt/oracle/middleware_1036"
7373
version: "10.3.6"
7474
fmw_jdk:
75-
source_file: "/software/jdk-7u75-linux-x64.tar.gz"
75+
source_file: "/software/jdk-7u79-linux-x64.tar.gz"
7676
fmw_wls:
7777
source_file: "/software/wls1036_generic.jar"
7878
fmw_bsu:
@@ -88,12 +88,12 @@ suites:
8888
- recipe[fmw_bsu::weblogic]
8989
attributes:
9090
fmw:
91-
java_home_dir: "c:\\java\\jdk1.7.0_75"
91+
java_home_dir: "c:\\java\\jdk1.7.0_79"
9292
middleware_home_dir: "c:\\oracle\\middleware_1036"
9393
version: "10.3.6"
9494
tmp_dir: "C:\\Users\\vagrant\\AppData\\Local\\temp"
9595
fmw_jdk:
96-
source_file: "c:\\software\\jdk-7u75-windows-x64.exe"
96+
source_file: "c:\\software\\jdk-7u79-windows-x64.exe"
9797
fmw_wls:
9898
source_file: "c:\\software\\wls1036_generic.jar"
9999
fmw_bsu:

fmw_bsu/metadata.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
license 'MIT'
55
description 'Patch Oracle WebLogic 10.3.6 or 12.1.1'
66
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
7-
version '0.1.3'
7+
version '0.1.4'
88

99
recipe "fmw_bsu",
1010
"This is an empty recipe and does not do anything"

fmw_bsu/providers/bsu.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def whyrun_supported?
1616

1717
def load_current_resource
1818
Chef::Log.info('bsu provider, bsu load current resource')
19-
@current_resource ||= Chef::Resource::FmwBsuBsu.new(new_resource.name)
19+
@current_resource ||= Chef::ResourceResolver.resolve('fmw_bsu_bsu').new(new_resource.name)
2020
@current_resource.patch_id(@new_resource.patch_id)
2121
@current_resource.middleware_home_dir(@new_resource.middleware_home_dir)
2222
@current_resource.os_user(@new_resource.os_user)

fmw_bsu/providers/bsu_windows.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def whyrun_supported?
1616

1717
def load_current_resource
1818
Chef::Log.info('bsu provider, bsu load current resource')
19-
@current_resource ||= Chef::Resource::FmwBsuBsuWindows.new(new_resource.name)
19+
@current_resource ||= Chef::ResourceResolver.resolve('fmw_bsu_bsu_windows').new(new_resource.name)
2020
@current_resource.patch_id(@new_resource.patch_id)
2121
@current_resource.middleware_home_dir(@new_resource.middleware_home_dir)
2222

fmw_bsu/recipes/weblogic.rb

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -64,27 +64,11 @@
6464

6565
end
6666

67-
if VERSION.start_with? '11.'
68-
ruby_block "loading for chef 11 bsu install" do
69-
block do
70-
if node['os'].include?('windows')
71-
res = Chef::Resource::Chef::Resource::FmwBsuBsuWindows.new( node['fmw_bsu']['patch_id'], run_context )
72-
else
73-
res = Chef::Resource::Chef::Resource::FmwBsuBsu.new( node['fmw_bsu']['patch_id'], run_context )
74-
end
75-
res.patch_id node['fmw_bsu']['patch_id']
76-
res.middleware_home_dir node['fmw']['middleware_home_dir']
77-
res.os_user node['fmw']['os_user'] if ['solaris2', 'linux'].include?(node['os'])
78-
res.run_action :install
79-
end
80-
end
81-
else
82-
fmw_bsu_bsu node['fmw_bsu']['patch_id'] do
83-
action :install
84-
patch_id node['fmw_bsu']['patch_id']
85-
middleware_home_dir node['fmw']['middleware_home_dir']
86-
os_user node['fmw']['os_user'] if ['solaris2', 'linux'].include?(node['os'])
87-
end
67+
fmw_bsu_bsu node['fmw_bsu']['patch_id'] do
68+
action :install
69+
patch_id node['fmw_bsu']['patch_id']
70+
middleware_home_dir node['fmw']['middleware_home_dir']
71+
os_user node['fmw']['os_user'] if ['solaris2', 'linux'].include?(node['os'])
8872
end
8973

9074
# log "####{cookbook_name}::#{recipe_name} #{Time.now.inspect}: Finished execution phase"

fmw_bsu/test/integration/wls1036/serverspec/weblogic_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
# Serverspec examples can be found at
66
# http://serverspec.org/resource_types.html
77

8-
describe file('/usr/java/jdk1.7.0_75') do
8+
describe file('/usr/java/jdk1.7.0_79') do
99
it { should be_directory }
1010
it { should be_owned_by 'root' }
1111
end
1212

13-
describe file('/usr/java/jdk1.7.0_75/bin/java') do
13+
describe file('/usr/java/jdk1.7.0_79/bin/java') do
1414
it { should be_file }
1515
it { should be_owned_by 'root' }
1616
it { should be_executable }

fmw_bsu/test/integration/wls1036_win/serverspec/weblogic_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
# Serverspec examples can be found at
66
# http://serverspec.org/resource_types.html
77

8-
describe file('c:\\java\\jdk1.7.0_75') do
8+
describe file('c:\\java\\jdk1.7.0_79') do
99
it { should be_directory }
1010
end
1111

12-
describe file('c:\\java\\jdk1.7.0_75\\bin\\java.exe') do
12+
describe file('c:\\java\\jdk1.7.0_79\\bin\\java.exe') do
1313
it { should be_file }
1414
end
1515

fmw_domain/.kitchen.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
driver:
33
name: vagrant
4-
provider: vmware_fusion
4+
# provider: vmware_fusion
55

66
provisioner:
77
name: chef_solo
@@ -18,22 +18,22 @@ platforms:
1818
- ["private_network", {ip: "10.10.10.135"}]
1919
- name: oel-7.0
2020
driver_config:
21-
box: OEL-7.2-x86_64
21+
box: OEL7_2-x86_64
2222
customize:
2323
memory: 2048
2424
cpus: 1
2525
synced_folders:
26-
- ["/Users/edwinbiemond/software", "/software"]
26+
- ["C:/software", "/software"]
2727
network:
2828
- ["private_network", {ip: "10.10.10.135"}]
2929
- name: oel-6.6
3030
driver_config:
31-
box: OEL-6.6
31+
box: OEL6_6-x86_64_plain
3232
customize:
3333
memory: 2048
3434
cpus: 1
3535
synced_folders:
36-
- ["/Users/edwinbiemond/software", "/software"]
36+
- ["C:/software", "/software"]
3737
network:
3838
- ["private_network", {ip: "10.10.10.135"}]
3939
- name: oel-5.8
@@ -55,7 +55,7 @@ platforms:
5555
memory: 3072
5656
cpus: 2
5757
synced_folders:
58-
- ["/Users/edwinbiemond/software", "/software"]
58+
- ["C:/software", "/software"]
5959
network:
6060
- ["private_network", {ip: "10.10.10.135"}]
6161
- name: windows-8.1
@@ -104,12 +104,12 @@ suites:
104104
- recipe[fmw_domain::adminserver]
105105
attributes:
106106
fmw:
107-
java_home_dir: "/usr/java/jdk1.8.0_111"
107+
java_home_dir: "/usr/java/jdk1.8.0_131"
108108
middleware_home_dir: "/opt/oracle/middleware_1221"
109109
weblogic_home_dir: "/opt/oracle/middleware_1221/wlserver"
110110
version: "12.2.1.2"
111111
fmw_jdk:
112-
source_file: "/software/jdk-8u111-linux-x64.tar.gz"
112+
source_file: "/software/jdk-8u131-linux-x64.tar.gz"
113113
fmw_wls:
114114
source_file: "/software/fmw_12.2.1.2.0_wls.jar"
115115
fmw_domain:
@@ -135,12 +135,12 @@ suites:
135135
- recipe[fmw_domain::adminserver]
136136
attributes:
137137
fmw:
138-
java_home_dir: "/usr/java/jdk1.8.0_111"
138+
java_home_dir: "/usr/java/jdk1.8.0_131"
139139
middleware_home_dir: "/opt/oracle/middleware_1221"
140140
weblogic_home_dir: "/opt/oracle/middleware_1221/wlserver"
141141
version: "12.2.1.2"
142142
fmw_jdk:
143-
source_file: "/software/jdk-8u111-linux-x64.tar.gz"
143+
source_file: "/software/jdk-8u131-linux-x64.tar.gz"
144144
fmw_wls:
145145
source_file: "/software/fmw_12.2.1.2.0_infrastructure.jar"
146146
install_type: "infra"
@@ -168,11 +168,11 @@ suites:
168168
- recipe[fmw_domain::adminserver]
169169
attributes:
170170
fmw:
171-
java_home_dir: "/usr/java/jdk1.8.0_40"
171+
java_home_dir: "/usr/java/jdk1.8.0_131"
172172
middleware_home_dir: "/opt/oracle/middleware_1213"
173173
weblogic_home_dir: "/opt/oracle/middleware_1213/wlserver"
174174
fmw_jdk:
175-
source_file: "/software/jdk-8u40-linux-x64.tar.gz"
175+
source_file: "/software/jdk-8u131-linux-x64.tar.gz"
176176
fmw_wls:
177177
source_file: "/software/fmw_12.1.3.0.0_wls.jar"
178178
fmw_domain:
@@ -229,11 +229,11 @@ suites:
229229
# - recipe[fmw_domain::adminserver]
230230
attributes:
231231
fmw:
232-
java_home_dir: "/usr/jdk/instances/jdk1.8.0_40"
232+
java_home_dir: "/usr/jdk/instances/jdk1.8.0_131"
233233
middleware_home_dir: "/opt/oracle/middleware_1213"
234234
weblogic_home_dir: "/opt/oracle/middleware_1213/wlserver"
235235
fmw_jdk:
236-
source_file: "/software/jdk-8u40-solaris-x64.tar.gz"
236+
source_file: "/software/jdk-8u131-solaris-x64.tar.gz"
237237
fmw_wls:
238238
source_file: "/software/fmw_12.1.3.0.0_wls.jar"
239239
fmw_domain:
@@ -291,12 +291,12 @@ suites:
291291
- recipe[fmw_domain::adminserver]
292292
attributes:
293293
fmw:
294-
java_home_dir: "c:\\java\\jdk1.8.0_40"
294+
java_home_dir: "c:\\java\\jdk1.8.0_131"
295295
middleware_home_dir: "c:\\oracle\\middleware_1213"
296296
weblogic_home_dir: "c:\\oracle\\middleware_1213\\wlserver"
297297
tmp_dir: "C:\\Users\\vagrant\\AppData\\Local\\temp"
298298
fmw_jdk:
299-
source_file: "c:\\software\\jdk-8u40-windows-x64.exe"
299+
source_file: "c:\\software\\jdk-8u131-windows-x64.exe"
300300
fmw_wls:
301301
source_file: "c:\\software\\fmw_12.1.3.0.0_wls.jar"
302302
fmw_domain:
@@ -357,11 +357,11 @@ suites:
357357
- recipe[fmw_domain::adminserver]
358358
attributes:
359359
fmw:
360-
java_home_dir: "/usr/java/jdk1.7.0_75"
360+
java_home_dir: "/usr/java/jdk1.7.0_79"
361361
middleware_home_dir: "/opt/oracle/middleware_1213"
362362
weblogic_home_dir: "/opt/oracle/middleware_1213/wlserver"
363363
fmw_jdk:
364-
source_file: "/software/jdk-7u75-linux-x64.tar.gz"
364+
source_file: "/software/jdk-7u79-linux-x64.tar.gz"
365365
fmw_wls:
366366
source_file: "/software/fmw_12.1.3.0.0_infrastructure.jar"
367367
install_type: "infra"
@@ -387,12 +387,12 @@ suites:
387387
- recipe[fmw_domain::adminserver]
388388
attributes:
389389
fmw:
390-
java_home_dir: "/usr/java/jdk1.7.0_75"
390+
java_home_dir: "/usr/java/jdk1.7.0_79"
391391
middleware_home_dir: "/opt/oracle/middleware_1036"
392392
weblogic_home_dir: "/opt/oracle/middleware_1036/wlserver_10.3"
393393
version: "10.3.6"
394394
fmw_jdk:
395-
source_file: "/software/jdk-7u75-linux-x64.tar.gz"
395+
source_file: "/software/jdk-7u79-linux-x64.tar.gz"
396396
fmw_wls:
397397
source_file: "/software/wls1036_generic.jar"
398398
fmw_domain:

fmw_domain/metadata.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
license 'MIT'
55
description 'Create a WebLogic (FMW) Domain with FMW extensions on a Windows, Linux or Solaris host'
66
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
7-
version '0.1.3'
7+
version '0.1.4'
88

99
recipe "fmw_domain",
1010
"This is an empty recipe and does not do anything"

0 commit comments

Comments
 (0)