Как создать имя файла с расширением .conf на основе имени файла с расширением .jar в ansible
Уважаемые знатоки, подскажите пожалуйста, как создать конфигурационный файл с тем же именем что и jar-архив, но без расширения .jar с помощью ansible? Содержимое директории:
application.yml test-abc-service-0.1.0-SNAPSHOT.jar
Сначала я ищу рабочей в директории jar архив. Затем, получив имя джарника создаю кофигурационный файл с точно таким же именем.
- name: get jar name find: paths: ">" patterns: - "*.jar" file_type: file register: get_jar_name tags: update - debug: msg: ">" tags: update - name: create conf file file: path: ">.conf" owner: ">" group: ">" state: touch with_items: ">" tags: update
В итоге файл создается с именем test-abc-service-0.1.0-SNAPSHOT.jar.conf. Как мне удалить из имени конфига .jar расширение? PS: в регулярках не силен от слова совсем( Спасибо за внимание!
Файл с расширением .conf

Файл представляет собой файл конфигурации, используемый в операционных системах семейства Unix и Linux для хранения системных параметров, настроек служб и приложений. В числе распространенных конфигурационных файлов Unix: rc.conf — начальные параметры запуска системы, syslog.conf — журнал системных сообщений, smb.conf — настройки файлового сервера Samba, httpd.conf — параметры веб-сервера Apache.
Как, чем открыть файл .conf?





Файл используется операционной системой Unux
Инструкция — как выбрать программу из списка, скачать и использовать ее для открытия файла

2. Общий файл конфигурации
Generic Configuration File
Разработчик: Неизвестно
Подробное описание
Файл CONF — это файл конфигурации, который содержит параметры программы, пользовательские настройки или иные опции. Файл имеет простой текстовый формат, поэтому для просмотра его содержимого подойдет обычный текстовый редактор, такой так Notepad++. Файлы CONF аналогичны файлам CONFIG и могут быть связаны с различным программным обеспечением, например, персональным файрволом Outpost Firewall, СУБД PostgreSQL, системой управления версиями Subversion и другими приложениями.
CONF – Файл конфигурации (Configuration File)
В Windows: MacroMates TextMate, Microsoft Notepad, NotePad++ text, Microsoft WordPad, gVim, Любой текстовый редактор
В Mac OS: Apple TextEdit, MacroMates TextMate, Bare Bones TextWrangler, Любой текстовый редактор
В Linux: GNU Emacs, Pico, Vi, gedit, Любой текстовый редактор
Описание расширения CONF

Популярность:
Расширение CONF, как правило, связано с различными конфигурационными файлами. Они могут содержать конфигурации для одной определенной программы или даже для целых устройств. В большинстве случаев, *.CONF файлы – это простые текстовые файлы, которые можно просматривать и редактировать в любом текстовом редакторе. Однако, если у вас нет опыта с конфигурацией вашей программы, мы не рекомендуем редактировать или изменять эти файлы, так как это может привести к сбою программы или получения сообщений об ошибках.
Расширение CONF файла часто используется на платформе Linux и Mac, и по смыслу очень похож на файл .CFG и .CONFIG для Windows.
Самые популярные .CONF файлы:
— rc.conf используется для загрузки системы
— syslog.conf используется для системного журналирования
— smb.conf используется для сервера Samba
— httpd.conf используется для веб-сервера Apache
ПРИМИЧАНИЕ: httpd.conf – это конфигурационный файл HTTP-сервера Apache, содержащий «директивы», которые указывают, какие функции включены для веб-сервера. Файл httpd.conf обычно находится в каталоге /etc/httpd/ в системах на основе Unix.
Что обозначает расширение CONF?
Generic Configuration File файлы — это самый популярный тип файлов с расширением CONF, изначально разработанный Microsoft Corporation для Microsoft WordPad. Согласно собранным нами данным, файлы CONF чаще всего используются пользователями ПК в China, также на платформе Windows 10. Google Chrome является наиболее популярным интернет-браузером, используемым данными пользователями.
Связанные разработчики и программное обеспечение
![]() |
Gedit от GNOME |
![]() |
Notepad++ от Don Ho |
![]() |
Apple TextEdit от Apple |
![]() |
Microsoft Notepad от Microsoft Corporation |
![]() |
MacroMates TextMate от MacroMates |







