Ansible 以编程方式更改位存储桶插件设置

Ansible 以编程方式更改位存储桶插件设置,ansible,jira,bitbucket-server,Ansible,Jira,Bitbucket Server,我想用Ansible更改一个bucket插件的设置(特别是外观)。我在Atlassian论坛上问了这个问题,但没有结果。由于Atlassian工具可能以类似的方式存储其配置信息,因此关于套件中其他工具(如Jira)的信息可能会有所帮助 有我可以使用的RESTAPI吗?我可以修改的配置文件?我可以更改数据库行吗 我怀疑我需要更改的信息存储在数据库中,我将开始朝这个方向探索。数据库中有一个名为plugin\u settings的表。它包含键值配置设置。 对于look-and-feel插件,共有4行。

我想用Ansible更改一个bucket插件的设置(特别是外观)。我在Atlassian论坛上问了这个问题,但没有结果。由于Atlassian工具可能以类似的方式存储其配置信息,因此关于套件中其他工具(如Jira)的信息可能会有所帮助

有我可以使用的RESTAPI吗?我可以修改的配置文件?我可以更改数据库行吗


我怀疑我需要更改的信息存储在数据库中,我将开始朝这个方向探索。

数据库中有一个名为plugin\u settings的表。它包含键值配置设置。 对于look-and-feel插件,共有4行。模式和我的数据如下所示-

namespace                   key_name                        key_value                           id
bitbucket.global.settings   look-and-feel:HEADER_IMAGE      <64 bit encoded image>              74
bitbucket.global.settings   look-and-feel:MODIFIED_TIME     <Looks like an epoch time>          70
bitbucket.global.settings   look-and-feel:COLOR_MAP         #java.util.Map                      73
                                                            customThemePrimaryColour#403294     75
                                                            customThemeHeaderColour#403294
bitbucket.global.settings   look-and-feel:FAVICON_IMAGE     <64 bit encoded image>
namespace key\u name key\u value id
bitbucket.global.settings外观:标题\图像74
bitbucket.global.settings外观:修改时间70
bitbucket.global.settings外观:COLOR#MAP#java.util.MAP 73
自定义主色调#403294 75
自定义标题颜色#403294
bitbucket.global.settings外观:FAVICON_图像
我还没有确定RESTAPI是否允许我修改这些值,但至少我知道 将能够修改表中的行

如果您的用例与我的类似,那么看起来最简单的方法就是安装和配置BB 然后在某个地方临时从表中取出值,并将它们放入ansible配置中;
特别是对于64位编码的图像。

数据库中有一个名为plugin\u settings的表。它包含键值配置设置。 对于look-and-feel插件,共有4行。模式和我的数据如下所示-

namespace                   key_name                        key_value                           id
bitbucket.global.settings   look-and-feel:HEADER_IMAGE      <64 bit encoded image>              74
bitbucket.global.settings   look-and-feel:MODIFIED_TIME     <Looks like an epoch time>          70
bitbucket.global.settings   look-and-feel:COLOR_MAP         #java.util.Map                      73
                                                            customThemePrimaryColour#403294     75
                                                            customThemeHeaderColour#403294
bitbucket.global.settings   look-and-feel:FAVICON_IMAGE     <64 bit encoded image>
namespace key\u name key\u value id
bitbucket.global.settings外观:标题\图像74
bitbucket.global.settings外观:修改时间70
bitbucket.global.settings外观:COLOR#MAP#java.util.MAP 73
自定义主色调#403294 75
自定义标题颜色#403294
bitbucket.global.settings外观:FAVICON_图像
我还没有确定RESTAPI是否允许我修改这些值,但至少我知道 将能够修改表中的行

如果您的用例与我的类似,那么看起来最简单的方法就是安装和配置BB 然后在某个地方临时从表中取出值,并将它们放入ansible配置中;
特别是对于64位编码的图像。

最新的REST API(目前为7.6.0)似乎没有提供多少服务器配置选项:最新的REST API(目前为7.6.0)似乎没有提供太多服务器配置选项:如何更新java.util.Map的
key\u值
?如何更新java.util.Map的
key\u值