আমি এখানে সত্যিই কিছু মূঢ় কাজ করা হতে পারে কিন্তু আমি এটা চিন্তা করতে পারেন যদি আমি শত্রু। আমরা tomcat ইনস্টল সঙ্গে একটি স্বাভাবিক পুতুল আছে এবং আমি একটি context.xml ফাইল স্থাপন করতে পুতুল tomcat মডিউল ব্যবহার করার চেষ্টা করছি।
আমি বিশ্বাস করি না যে আমাদের সর্বশেষ মডিউল আছে তবে রিডমে প্রস্তাব করে যে আমি যা করতে পারি তা করতে পারেন:
#### Define: `tomcat::context`
Create Tomcat context files
**Parameters within `tomcat::context`:**
##### `path`
Absolute path indicating where the context file should be created. Mandatory. Does not create parent directories.
##### `owner`
File owner. Defaults to [`${tomcat_user}`](#tomcat_user).
##### `group`
File group. Defaults to [`${tomcat_group}`](#tomcat_group).
##### `file_mode`
File mode. Defaults to [`${file_mode}`](#file_mode).
##### `params`
A hash of attributes/values for the `Context` container. See [Context](http://tomcat.apache.org/tomcat-9.0-doc/config/context.html#Attributes) for the list of possible attributes.
আমি হায়ারার কয়েকটি জিনিস চেষ্টা করেছি এবং এটির কোনো উদাহরণ খুঁজে পাচ্ছি না, উদাহরণস্বরূপ:
tomcat::context:
dave:
path: "/tmp/dave.xml"
owner: 'tomcat'
group: 'tomcat'
filemode: '0644''
সম্পূর্ণ উপেক্ষা করা হয়। Context.pp আবার মনে হচ্ছে এই পড়া উচিত সুপারিশ:
define tomcat::context (
$path,
$owner = $::tomcat::tomcat_user_real,
$group = $::tomcat::tomcat_group_real,
$file_mode = $::tomcat::file_mode,
$params = {},
$loader = {},
$manager = {},
$realm = {},
$resources = {},
$watchedresources = [],
$parameters = [],
$environments = [],
$listeners = [],
$valves = [],
$resourcedefs = [],
$resourcelinks = [],
$jarscanner = [],
) {
# The base class must be included first
if !defined(Class['tomcat']) {
fail('You must include the tomcat base class before using any tomcat defined resources')
}
কোন সাহায্য প্রশংসা।
ধন্যবাদ
ডেভ